class
definition
Normalization
show as:
view math explainer →
open explainer
Generate a durable explainer page for this declaration.
open lean source
IndisputableMonolith.Foundation.CostAxioms on GitHub at line 58.
browse module
All declarations in this module, on Recognition.
explainer page
depends on
used by
-
cost_algebra_certificate -
CostAlgebraData -
J -
composition_law_equiv_coshAdd -
JcostN_eq_cosh_logsum -
Composition_implies_CoshAddIdentity -
Composition_Normalization_implies_symmetry -
CostFunctionalAxioms -
J_eq_Jcost -
uniqueness_specification -
P_symmetric_on_range -
axiom_bundle_necessary -
bilinear_family_forced -
F_symmetric_of_P_symmetric -
IsSymmetric -
axiom_bundle_transcendental -
RCL_unique_polynomial_form -
IsSymmetricComparison -
symmetry_is_essential -
ultimate_inevitability -
NoAlternatives -
SatisfiesLawsOfLogic -
QuantumState -
QuantumState -
rewriteOnce -
rsInterpretation -
AngleCouplingAxioms -
dAlembert_cos_solution -
identity_cost_status -
RunningMaxCert -
runningMax_pos -
vertices_are_anchors -
born_rule_nonneg -
QuantumState
formal source
55
56This encodes that "perfect balance" (ratio = 1) has no cost.
57Any cost functional measuring deviation must vanish at the reference point. -/
58class Normalization (F : ℝ → ℝ) : Prop where
59 unit_zero : F 1 = 0
60
61/-- **Axiom 2 (Recognition Composition Law)**: Multiplicative consistency.
62
63For all positive x, y:
64 F(xy) + F(x/y) = 2·F(x)·F(y) + 2·F(x) + 2·F(y)
65
66This is the d'Alembert functional equation in multiplicative form.
67It forces F to be compatible with the multiplicative structure of ℝ₊. -/
68class Composition (F : ℝ → ℝ) : Prop where
69 dAlembert : ∀ x y : ℝ, 0 < x → 0 < y →
70 F (x * y) + F (x / y) = 2 * F x * F y + 2 * F x + 2 * F y
71
72/-- **Axiom 3 (Calibration)**: The second derivative at the origin (in log coordinates) equals 1.
73
74Let G(t) = F(exp(t)). Then G''(0) = 1.
75
76This normalizes the "curvature" of the cost functional at unity,
77ensuring a unique solution rather than a family. -/
78class Calibration (F : ℝ → ℝ) : Prop where
79 second_deriv_at_zero : deriv (deriv (fun t => F (exp t))) 0 = 1
80
81/-- The complete axiom bundle for a cost functional. -/
82class CostFunctionalAxioms (F : ℝ → ℝ) extends
83 Normalization F, Composition F, Calibration F : Prop
84
85/-! ## The Canonical Cost Functional J -/
86
87/-- The canonical cost functional:
88 J(x) = ½(x + x⁻¹) - 1