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.AtomicTriangular.Plane line 18
abbrev Plane := EuclideanSpace ℝ (Fin 2)
definition OAI.AtomicTriangular.b line 20
def b : ℝ := Real.sqrt 3 / 2
definition OAI.AtomicTriangular.triangularPoint line 22
def triangularPoint (jk : ℤ × ℤ) : Plane := (Real.sqrt b)⁻¹ • (EuclideanSpace.single 0 ((jk.1 : ℝ) + (jk.2 : ℝ) / 2) + EuclideanSpace.single 1 ((jk.2 : ℝ) * b))
definition OAI.AtomicTriangular.A line 27
def A : Set Plane := Set.range triangularPoint
definition OAI.AtomicTriangular.dualA line 29
def dualA : Set Plane := {w | ∀ a ∈ A, ∃ n : ℤ, inner ℝ a w = (n : ℝ)}
definition OAI.AtomicTriangular.gaussian line 31
def gaussian (α : ℝ) (x : Plane) : ℝ := Real.exp (-Real.pi * α * ‖x‖ ^ 2)
definition OAI.AtomicTriangular.Radial line 33
def Radial (f : Plane → ℝ) : Prop := ∀ x y, ‖x‖ = ‖y‖ → f x = f y
definition OAI.AtomicTriangular.realFourier line 35
def realFourier (f : Plane → ℝ) (w : Plane) : ℂ := 𝓕 (fun x => (f x : ℂ)) w
definition OAI.AtomicTriangular.Construction.h line 43
def h : ℝ := 17 / 50
definition OAI.AtomicTriangular.Construction.H line 45
def H : ℝ := 27 / 50
definition OAI.AtomicTriangular.Construction.eta line 47
def eta : ℝ := 1 / 5
definition OAI.AtomicTriangular.Construction.kappa line 49
def kappa : ℝ := Real.pi / 36
definition OAI.AtomicTriangular.Construction.residues line 51
def residues : Finset ℤ := {0,1,3,4,7,9,12,13,16,19,21,25,27,28,31}
definition OAI.AtomicTriangular.Construction.residue line 53
def residue (a : Fin 15) : ℤ := ![0,1,3,4,7,9,12,13,16,19,21,25,27,28,31] a
definition OAI.AtomicTriangular.Construction.Node line 55
def Node : Type := {n : ℤ // 0 < n ∧ n % 36 ∈ residues}
definition OAI.AtomicTriangular.Construction.FiniteNodes line 57
def FiniteNodes : Finset ℤ := {1,3,4,7,9,12,13,16,19,21}
definition OAI.AtomicTriangular.Construction.sineFactor line 59
def sineFactor (a : Fin 15) (s : ℂ) : ℂ := 2 * Complex.sin ((kappa : ℂ) * (s - (residue a : ℂ)))
definition OAI.AtomicTriangular.Construction.P line 62
def P (s : ℂ) : ℂ := ∏ a : Fin 15, (sineFactor a s)^2
definition OAI.AtomicTriangular.Construction.dBasis line 64
def dBasis (n : Node) : ℂ → ℂ := dslope P (n.val : ℂ)
definition OAI.AtomicTriangular.Construction.cBasis line 66
def cBasis (n : Node) : ℂ → ℂ := dslope (dBasis n) (n.val : ℂ)
definition OAI.AtomicTriangular.Construction.finiteC line 68
def finiteC (a : Fin 15) (s : ℂ) : ℂ := 4 * (kappa : ℂ)^2 * ∏ r ∈ Finset.univ.erase a, (sineFactor r s)^2
definition OAI.AtomicTriangular.Construction.finiteD line 71
def finiteD (a : Fin 15) (s : ℂ) : ℂ := 2 * (kappa : ℂ) * sineFactor a s * Complex.cos ((kappa : ℂ) * (s - (residue a : ℂ))) * ∏ r ∈ Finset.univ.erase a, (sineFactor r s)^2
definition OAI.AtomicTriangular.Construction.phase line 76
def phase (s : ℂ) : ℂ := Complex.exp ((Real.pi : ℂ) * Complex.I * s / 18)
definition OAI.AtomicTriangular.Construction.atomFactor line 78
def atomFactor (a : Fin 15) : Polynomial ℂ := -C (phase (residue a)) + C 2 * X - C (phase (-residue a)) * X^2
41 more definitions are reached the same way; the full file lists them.