OAI/Dynamics/TriangleBilliards/Main.lean
20 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.TriangularBilliards.spatialMeanline 47 - lemma
OAI.TriangularBilliards.spatialMean_stronglyMeasurableline 50 - lemma
OAI.TriangularBilliards.Triangle.clearance_pos_of_mem_sideline 56 - lemma
OAI.TriangularBilliards.Triangle.side_mem_hullline 64 - lemma
OAI.TriangularBilliards.directS_eq_const_of_sliceline 70 - lemma
OAI.TriangularBilliards.reflectedSmoothing_eq_const_of_sliceline 98 - lemma
OAI.equal_of_zero_gradient_openSegmentline 115 - lemma
OAI.irrational_arg_of_angleline 125 - lemma
OAI.complex_div_conj_eq_exp_double_argline 135 - lemma
OAI.TriangularBilliards.spatialMean_reflection_invariantline 152 - lemma
OAI.TriangularBilliards.reflectedDirection_pairline 232 - lemma
OAI.TriangularBilliards.angle_irrational_ergodicline 261 - lemma
OAI.TriangularBilliards.angular_reflections_constantline 271 - lemma
OAI.ae_fst_of_ae_prodline 306 - lemma
OAI.measure_zero_or_one_of_indicator_constantline 313 - lemma
OAI.invariant_indicatorline 338 - theorem
OAI.TriangularBilliards.bounded_billiard_invariant_constantline 357Source documentation
Every bounded measurable invariant of the actual billiard is constant. Spatial rigidity is proved above on the oriented double; side holonomy now uses the actual irrational angle, with no Diophantine rate assumption.
theorem bounded_billiard_invariant_constant (Q : Triangle) (hQ : Q.HasIrrationalAngle) {f : Phase → ℂ} (hfm : StronglyMeasurable f) (hf : MemLp f 2 (phaseMeasure Q)) {H : ℝ} (hb : ∀ z, ‖f z‖ ≤ H) (hinv : ∀ t : ℝ, (fun z => f (billiardFlow Q t z)) =ᵐ[phaseMeasure Q] f) : ∃ c : ℂ, f =ᵐ[phaseMeasure Q] fun _ => c := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.Phase, OAI.TriangularBilliards.phaseMeasure, OAI.TriangularBilliards.billiardFlow
- theorem
OAI.TriangularBilliards.irrational_triangle_invariant_setline 402Source documentation
The invariant-set endpoint, for invariance modulo null sets at every real (time), on the normalized interior phase space of every irrational triangle.
theorem irrational_triangle_invariant_set (Q : Triangle) (hQ : Q.HasIrrationalAngle) (A : Set Phase) (hA : MeasurableSet A) (hAi : ∀ t : ℝ, phaseMeasure Q (((billiardFlow Q t) ⁻¹' A) ∆ A)=0) : phaseMeasure Q A=0 ∨ phaseMeasure Q A=1 := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.Phase, OAI.TriangularBilliards.phaseMeasure, OAI.TriangularBilliards.billiardFlow
- theorem
OAI.TriangularBilliards.irrational_triangle_billiardline 418Source documentation
Full two-sided billiard ergodicity, including complete regular chains and the geometric and measure-theoretic guarantees.
Distinct definitions of this name: ComparatorChallenges/IrrationalTriangleBilliard.lean:119 (same statement text; different proof or body). Qualify references as OAI.TriangularBilliards.irrational_triangle_billiard@path.
theorem irrational_triangle_billiard (Q : Triangle) (hQ : Q.HasIrrationalAngle) : MainConclusion Q := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.MainConclusion
- theorem
OAI.TriangularBilliards.irrational_triangle_nullMeasurable_setline 427Source documentation
The same conclusion for the completion of the area-angular measure. Thus "measurable" may also be read in the Lebesgue-completed sense.
theorem irrational_triangle_nullMeasurable_set (Q : Triangle) (hQ : Q.HasIrrationalAngle) (A : Set Phase) (hA : NullMeasurableSet A (phaseMeasure Q)) (hAi : ∀ t : ℝ, phaseMeasure Q (((billiardFlow Q t) ⁻¹' A) ∆ A)=0) : phaseMeasure Q A=0 ∨ phaseMeasure Q A=1 := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.Phase, OAI.TriangularBilliards.phaseMeasure, OAI.TriangularBilliards.billiardFlow