Lean 4 formalization of the decision tree + MLP ensemble architecture. Axiomatizes Float properties (sigmoid bounds, ReLU nonnegativity) since Lean's Float ops are extern-backed. Proves MLP output is bounded in (0,1) and ensemble output is always a valid decision. No mathlib dependency. Signed-off-by: Sienna Meridian Satterwhite <sienna@sunbeam.pt>
8 lines
204 B
Lean4
8 lines
204 B
Lean4
import Sunbeam.Model.Basic
|
|
import Sunbeam.Model.Sigmoid
|
|
import Sunbeam.Model.ReLU
|
|
import Sunbeam.Model.MLP
|
|
import Sunbeam.Model.DecisionTree
|
|
import Sunbeam.Model.Ensemble
|
|
import Sunbeam.Verify.Structural
|