OAI/Dynamics/TriangleBilliards/Geometry.lean
36 declarations, 0 contain sorry, 0 declared as axioms
Elementary facts about complete specular trajectories.
- lemma
OAI.TriangularBilliards.reflect_addline 12 - lemma
OAI.TriangularBilliards.reflect_real_smulline 15 - lemma
OAI.TriangularBilliards.reflect_involutiveline 19 - lemma
OAI.TriangularBilliards.reflect_normline 24 - lemma
OAI.TriangularBilliards.reflect_tangentline 27 - lemma
OAI.TriangularBilliards.reflect_normalline 30 - lemma
OAI.TriangularBilliards.FlightChain.exists_flightline 39 - lemma
OAI.TriangularBilliards.FlightChain.flight_index_uniqueline 56 - lemma
OAI.TriangularBilliards.FlightChain.at_of_flightline 69 - lemma
OAI.TriangularBilliards.FlightChain.at_zeroline 77 - lemma
OAI.TriangularBilliards.FlightChain.initial_insideline 85 - lemma
OAI.TriangularBilliards.FlightChain.position_at_interiorline 90 - lemma
OAI.TriangularBilliards.FlightChain.constant_direction_on_flightline 96 - lemma
OAI.TriangularBilliards.FlightChain.unit_speed_on_flightline 101 - lemma
OAI.TriangularBilliards.billiardFlow_zeroline 112 - lemma
OAI.TriangularBilliards.Triangle.isOpen_tableline 120 - lemma
OAI.TriangularBilliards.Triangle.measurableSet_tableline 122 - lemma
OAI.TriangularBilliards.Triangle.table_nonemptyline 125 - lemma
OAI.TriangularBilliards.Triangle.area_posline 130 - lemma
OAI.TriangularBilliards.Triangle.area_lt_topline 133 - lemma
OAI.TriangularBilliards.Triangle.normalized_area_univline 137 - lemma
OAI.TriangularBilliards.Triangle.tangent_ne_zeroline 142 - lemma
OAI.TriangularBilliards.angularMeasure_univline 148 - instance
OAI.TriangularBilliards.angularMeasure_probabilityline 154 - lemma
OAI.TriangularBilliards.phaseMeasure_univline 157 - instance
OAI.TriangularBilliards.phaseMeasure_probabilityline 161 - def
OAI.TriangularBilliards.Triangle.basisline 167Source documentation
Barycentric coordinates for the exact, nondegenerate table.
def basis (Q : Triangle) : AffineBasis (Fin 3) ℝ ℂ where …
Mentions: OAI.TriangularBilliards.Triangle
- lemma
OAI.TriangularBilliards.Triangle.table_iff_coordsline 173 - lemma
OAI.TriangularBilliards.Triangle.side_coord_zero_iffline 179 - lemma
OAI.TriangularBilliards.Triangle.side_not_tableline 189 - lemma
OAI.TriangularBilliards.Triangle.side_index_uniqueline 196 - lemma
OAI.TriangularBilliards.irrational_holonomy_ne_oneline 206Source documentation
The irrational-holonomy scalar for every irrational angle, with no Diophantine bound.
lemma irrational_holonomy_ne_one {α : ℝ} (hα : Irrational (α / Real.pi)) {j : ℤ} (hj : j ≠ 0) : Complex.exp (2 * (j : ℂ) * (α : ℂ) * Complex.I) ≠ 1 := by … - lemma
OAI.TriangularBilliards.parallel_mode_zeroline 217 - def
OAI.TriangularBilliards.reflectIsometryline 225Source documentation
The reflection is a genuine real-linear Euclidean isometry.
def reflectIsometry (e : ℂ) (he : e ≠ 0) : ℂ ≃ₗᵢ[ℝ] ℂ where …
- lemma
OAI.TriangularBilliards.exit_time_uniqueline 234 - lemma
OAI.TriangularBilliards.entry_time_uniqueline 243