OAI/Dynamics/TriangleBilliards/Unfolding.lean
27 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.TriangularBilliards.phaseWordline 11 - lemma
OAI.TriangularBilliards.measurePreserving_phaseWordline 14 - lemma
OAI.TriangularBilliards.wallPhase_involutiveline 20 - def
OAI.TriangularBilliards.FlightChain.lineline 29 - lemma
OAI.TriangularBilliards.FlightChain.line_zeroline 32 - lemma
OAI.TriangularBilliards.FlightChain.line_succline 41 - lemma
OAI.TriangularBilliards.FlightChain.line_predline 63 - lemma
OAI.TriangularBilliards.FlightChain.line_unfoldline 69 - lemma
OAI.TriangularBilliards.FlightChain.at_unfoldline 82Source documentation
Every fixed-time endpoint is the value of one of countably many genuine ambient measure-preserving Euclidean reflection/free-flight maps.
lemma at_unfold {Q : Triangle} {z : Phase} (c : FlightChain Q z) (t : ℝ) : ∃ w : List (Fin 3), c.at t = phaseWord Q w (freeFlow t z) := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.Phase, OAI.TriangularBilliards.FlightChain, OAI.TriangularBilliards.phaseWord, OAI.TriangularBilliards.freeFlow
- lemma
OAI.TriangularBilliards.phaseMeasure_eq_restrictline 94 - lemma
OAI.TriangularBilliards.phaseMeasure_absolutelyContinuousline 99 - lemma
OAI.TriangularBilliards.side_mem_frontierline 103 - def
OAI.TriangularBilliards.boundaryPhaseline 112Source documentation
All boundary-position phases form a measurable ambient-null set.
def boundaryPhase (Q : Triangle) : Set Phase := …
Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.Phase
- lemma
OAI.TriangularBilliards.measurableSet_boundaryPhaseline 115 - lemma
OAI.TriangularBilliards.ambientMeasure_boundaryPhaseline 118 - def
OAI.TriangularBilliards.collisionExceptionalline 124Source documentation
A countable explicit null superset of all trajectories at a boundary at a prescribed time; it is defined without making trajectory choices.
def collisionExceptional (Q : Triangle) (t : ℝ) : Set Phase := …
Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.Phase
- lemma
OAI.TriangularBilliards.measurableSet_collisionExceptionalline 127 - lemma
OAI.TriangularBilliards.phaseMeasure_collisionExceptionalline 132 - lemma
OAI.TriangularBilliards.FlightChain.mem_collisionExceptionalline 140 - def
OAI.TriangularBilliards.regularAtline 152Source documentation
Remove only the fixed-time collision set from the conull regular states.
def regularAt (Q : Triangle) (t : ℝ) : Set Phase := …
Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.Phase
- lemma
OAI.TriangularBilliards.measurableSet_regularAtline 155 - lemma
OAI.TriangularBilliards.ae_regularAtline 158 - lemma
OAI.TriangularBilliards.regularAt_subset_tableline 163 - lemma
OAI.TriangularBilliards.regularAt_noncollisionline 167 - lemma
OAI.TriangularBilliards.flow_mem_table_of_regularAtline 171 - lemma
OAI.TriangularBilliards.flow_injective_regularAtline 180 - lemma
OAI.TriangularBilliards.billiardFlow_cocycleline 192Source documentation
The flow law for every real pair, outside a proved null set.
lemma billiardFlow_cocycle (Q : Triangle) (s t : ℝ) : billiardFlow Q (s + t) =ᵐ[phaseMeasure Q] (billiardFlow Q s ∘ billiardFlow Q t) := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.billiardFlow, OAI.TriangularBilliards.phaseMeasure