pith. machine review for the scientific record. sign in

IndisputableMonolith.Mathematics.CalculusVariationsFromRS

IndisputableMonolith/Mathematics/CalculusVariationsFromRS.lean · 48 lines · 6 declarations

show as:
view math explainer →

open module explainer GitHub source

Explainer status: pending

   1import Mathlib
   2import IndisputableMonolith.Cost
   3
   4/-!
   5# Calculus of Variations from RS — S1/A4 Foundation
   6
   7The calculus of variations finds extrema of functionals.
   8In RS: the recognition functional = J-cost integral.
   9
  10Euler-Lagrange equation for J: ∂J/∂r - d/dx(∂J/∂r') = 0.
  11At equilibrium: r = 1, J = 0 (minimum).
  12
  13Five canonical variational problems (brachistochrone, geodesic, minimal surface,
  14Fermat, J-cost minimisation) = configDim D = 5.
  15
  16Lean: 5 problems, J minimum at r=1.
  17
  18Lean status: 0 sorry, 0 axiom.
  19-/
  20
  21namespace IndisputableMonolith.Mathematics.CalculusVariationsFromRS
  22open Cost
  23
  24inductive VariationalProblem where
  25  | brachistochrone | geodesic | minimalSurface | fermat | jCostMin
  26  deriving DecidableEq, Repr, BEq, Fintype
  27
  28theorem variationalProblemCount : Fintype.card VariationalProblem = 5 := by decide
  29
  30/-- J-cost minimum: J = 0 at r = 1. -/
  31theorem jcost_variational_minimum : Jcost 1 = 0 := Jcost_unit0
  32
  33/-- J-cost is strictly below off-equilibrium: J > 0 for r ≠ 1. -/
  34theorem jcost_off_minimum {r : ℝ} (hr : 0 < r) (hne : r ≠ 1) :
  35    0 < Jcost r := Jcost_pos_of_ne_one r hr hne
  36
  37structure VariationsCert where
  38  five_problems : Fintype.card VariationalProblem = 5
  39  minimum_at_1 : Jcost 1 = 0
  40  off_minimum_positive : ∀ {r : ℝ}, 0 < r → r ≠ 1 → 0 < Jcost r
  41
  42def variationsCert : VariationsCert where
  43  five_problems := variationalProblemCount
  44  minimum_at_1 := jcost_variational_minimum
  45  off_minimum_positive := jcost_off_minimum
  46
  47end IndisputableMonolith.Mathematics.CalculusVariationsFromRS
  48

source mirrored from github.com/jonwashburn/shape-of-logic