The lines of the Lean statement that state the theorem, then the definitions in the file that it uses.
Local definitions the statement names, followed through the definitions they name in turn. The match is by name in the source text, so a name reached only through notation can be missed; the full file is below.
abbreviation OAI.RVM.Vec line 10
abbrev Vec := EuclideanSpace ℝ (Fin 3)
abbreviation OAI.RVM.Phase line 11
abbrev Phase := Vec × Vec
abbreviation OAI.RVM.Particle line 12
abbrev Particle := ℝ × Phase → ℝ
abbreviation OAI.RVM.Field line 13
abbrev Field := ℝ × Vec → Vec
definition OAI.RVM.q line 15
def q (v : Vec) : ℝ := Real.sqrt (1 + ‖v‖ ^ 2)
definition OAI.RVM.velocity line 16
def velocity (v : Vec) : Vec := (q v)⁻¹ • v
definition OAI.RVM.basis line 18
def basis (i : Fin 3) : Vec := WithLp.toLp 2 (Pi.single i (1 : ℝ))
definition OAI.RVM.cross line 20
def cross (a b : Vec) : Vec := WithLp.toLp 2 ![a 1 * b 2 - a 2 * b 1, a 2 * b 0 - a 0 * b 2, a 0 * b 1 - a 1 * b 0]
definition OAI.RVM.spatialPartial line 24
def spatialPartial (g : Vec → ℝ) (x : Vec) (i : Fin 3) : ℝ := fderiv ℝ g x (basis i)
definition OAI.RVM.divergence line 26
def divergence (F : Vec → Vec) (x : Vec) : ℝ := ∑ i : Fin 3, spatialPartial (fun y => F y i) x i
definition OAI.RVM.curl line 29
def curl (F : Vec → Vec) (x : Vec) : Vec := WithLp.toLp 2 ![spatialPartial (fun y => F y 2) x 1 - spatialPartial (fun y => F y 1) x 2, spatialPartial (fun y => F y 0) x 2 - spatialPartial (fun y => F y 2) x 0, spatialPartial (fun y => F y 1) x 0 - spatialPartial (fun y => F y 0) x 1]
definition OAI.RVM.rho line 34
def rho (g : Phase → ℝ) (x : Vec) : ℝ := ∫ v : Vec, g (x, v)
definition OAI.RVM.current line 35
def current (g : Phase → ℝ) (x : Vec) : Vec := ∫ v : Vec, g (x, v) • velocity v
structure OAI.RVM.Datum line 38
structure Datum where f₀ : Phase → ℝ E₀ : Vec → Vec B₀ : Vec → Vec
definition OAI.RVM.BoundedSmooth line 43
def BoundedSmooth (F : Vec → Vec) : Prop := ContDiff ℝ ∞ F ∧ ∀ n : ℕ, ∃ C : ℝ, ∀ x : Vec, ‖iteratedFDeriv ℝ n F x‖ ≤ C
definition OAI.RVM.Admissible line 47
def Admissible (d : Datum) : Prop := ContDiff ℝ ∞ d.f₀ ∧ HasCompactSupport d.f₀ ∧ (∀ z, 0 ≤ d.f₀ z) ∧ BoundedSmooth d.E₀ ∧ BoundedSmooth d.B₀ ∧ MemLp d.E₀ 2 volume ∧ MemLp d.B₀ 2 volume ∧ (∀ x, divergence d.E₀ x = rho d.f₀ x) ∧ (∀ x, divergence d.B₀ x = 0)
structure OAI.RVM.Solution line 54
structure Solution where f : Particle E : Field B : Field
definition OAI.RVM.particleHalfSpace line 59
def particleHalfSpace : Set (ℝ × Phase) := {z | 0 ≤ z.1}
definition OAI.RVM.fieldHalfSpace line 60
def fieldHalfSpace : Set (ℝ × Vec) := {z | 0 ≤ z.1}
definition OAI.RVM.particleSlab line 61
def particleSlab (T : ℝ) : Set (ℝ × Phase) := {z | z.1 ∈ Icc 0 T}
definition OAI.RVM.fieldSlab line 62
def fieldSlab (T : ℝ) : Set (ℝ × Vec) := {z | z.1 ∈ Icc 0 T}
definition OAI.RVM.TimeContinuousL2 line 64
def TimeContinuousL2 (F : Field) : Prop := ∃ F₂ : ℝ → Lp Vec 2 (volume : Measure Vec), ContinuousOn F₂ (Ici 0) ∧ ∀ t, 0 ≤ t → (F₂ t : Vec → Vec) =ᵐ[volume] (fun x => F (t, x))
definition OAI.RVM.Equations line 69
def Equations (s : Solution) : Prop := ∀ t, 0 ≤ t →
Show the remaining 11 lines
(∀ x v, derivWithin (fun t' => s.f (t', x, v)) (Ici 0) t + (∑ i : Fin 3, velocity v i * spatialPartial (fun y => s.f (t, y, v)) x i) + (∑ i : Fin 3, (s.E (t, x) + cross (velocity v) (s.B (t, x))) i * spatialPartial (fun v' => s.f (t, x, v')) v i) = 0) ∧ (∀ x, derivWithin (fun t' => s.E (t', x)) (Ici 0) t - curl (fun y => s.B (t, y)) x = -current (fun z => s.f (t, z)) x) ∧ (∀ x, derivWithin (fun t' => s.B (t', x)) (Ici 0) t + curl (fun y => s.E (t, y)) x = 0) ∧ (∀ x, divergence (fun y => s.E (t, y)) x = rho (fun z => s.f (t, z)) x) ∧ (∀ x, divergence (fun y => s.B (t, y)) x = 0)
definition OAI.RVM.CompactOnFiniteHorizons line 82
def CompactOnFiniteHorizons (s : Solution) : Prop := ∀ T : ℝ, 0 ≤ T → ∃ K : Set Phase, IsCompact K ∧ ∀ t ∈ Icc 0 T, tsupport (fun z => s.f (t, z)) ⊆ K
3 more definitions are reached the same way; the full file lists them.