OAI/Dynamics/TriangleBilliards/ClearanceSmoothing.lean
13 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.TriangularBilliards.smoothing_direction_pairingline 44Source documentation
Local transport commutation with a nonzero generator, obtained from unitary skew-adjointness and actual kernel adjoint identities.
lemma smoothing_direction_pairing (Q : Triangle) {ε R A : ℝ} (hε : 0 < ε) (hR : Q.safetyFactor * ε < R) (hsmall : 2 * R * Q.coordinateBound < 1) (hA : 2 * R + ε ≤ A) {f p g : DoublePhase → ℂ} (hfm : StronglyMeasurable f) (hpm : StronglyMeasurable p) (hgm : StronglyMeasurable g) (hf : MemLp f 2 (doubleMeasure Q)) (hp : MemLp p 2 (doubleMeasure Q)) (hg : MemLp g 2 (doubleMeasure Q)) (hfp : (geodesicHilbertFlow Q).HasGenerator (hf.toLp f) (hp.toLp p)) {H : ℝ} (hH : ∀ z, ‖g z‖ ≤ H) (hgs : SpatiallyZero Q A g) : (∫ z, reflectedSmoothingGradient Q ε f z (z.1.2 : ℂ) * conj (g z) ∂doubleMeasure Q) = (∫ z, reflectedSmoothing Q ε p z * conj (g z) ∂doubleMeasure Q) := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.DoublePhase, OAI.TriangularBilliards.doubleMeasure, OAI.TriangularBilliards.geodesicHilbertFlow, OAI.TriangularBilliards.SpatiallyZero, OAI.TriangularBilliards.reflectedSmoothingGradient, OAI.TriangularBilliards.reflectedSmoothing
- lemma
OAI.TriangularBilliards.smoothing_direction_localline 66 - lemma
OAI.TriangularBilliards.reflectedSmoothingGradient_zero_near_tipsline 140 - lemma
OAI.TriangularBilliards.smoothing_direction_of_supportedline 158Source documentation
Global commutation for inputs and their generators with a genuine vertex margin. The local identity extends by zero, not by a boundary claim.
lemma smoothing_direction_of_supported (Q : Triangle) {ε R A : ℝ} (hε : 0 < ε) (hR : Q.safetyFactor * ε < R) (hsmall : 2 * R * Q.coordinateBound < 1) (hA : 2 * R + 2 * ε ≤ A) {f p : DoublePhase → ℂ} (hfm : StronglyMeasurable f) (hpm : StronglyMeasurable p) (hf : MemLp f 2 (doubleMeasure Q)) (hp : MemLp p 2 (doubleMeasure Q)) (hfp : (geodesicHilbertFlow Q).HasGenerator (hf.toLp f) (hp.toLp p)) {H J : ℝ} (hH : ∀ z, ‖f z‖ ≤ H) (hJ : ∀ z, ‖p z‖ ≤ J) (hfs : SpatiallyZero Q A f) (hps : SpatiallyZero Q A p) : (fun z => reflectedSmoothingGradient Q ε f z (z.1.2 : ℂ)) =ᵐ[doubleMeasure Q] reflectedSmoothing Q ε p := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.DoublePhase, OAI.TriangularBilliards.doubleMeasure, OAI.TriangularBilliards.geodesicHilbertFlow, OAI.TriangularBilliards.SpatiallyZero, OAI.TriangularBilliards.reflectedSmoothingGradient, OAI.TriangularBilliards.reflectedSmoothing
- lemma
OAI.TriangularBilliards.supportedSmoothing_generator_commutesline 176 - lemma
OAI.TriangularBilliards.transverseVelocity_stronglyMeasurableline 205 - def
OAI.TriangularBilliards.reflectedSmoothingYline 213 - lemma
OAI.TriangularBilliards.reflectedSmoothingY_memLpline 216 - lemma
OAI.TriangularBilliards.reflectedSmoothingY_adjointline 223 - lemma
OAI.TriangularBilliards.supportedSmoothing_yDerivative_eq_of_supportedline 232 - lemma
OAI.TriangularBilliards.supportedSmoothing_transverse_generatorline 247 - lemma
OAI.TriangularBilliards.seam_mixed_generatorsline 267 - lemma
OAI.TriangularBilliards.clearance_smoothing_pairingline 297Source documentation
The segment pairing is obtained on the actual compactly supported mollifier domain. No commutation on a rough tail is asserted.
lemma clearance_smoothing_pairing (Q : Triangle) {ε R A : ℝ} (hε : 0 < ε) (hR : Q.safetyFactor * ε < R) (hsmall : 2 * R * Q.coordinateBound < 1) (hA : 2 * R + 2 * ε ≤ A) {f p : DoublePhase → ℂ} (hfm : StronglyMeasurable f) (hpm : StronglyMeasurable p) (hf : MemLp f 2 (doubleMeasure Q)) (hp : MemLp p 2 (doubleMeasure Q)) (hfp : (geodesicHilbertFlow Q).HasGenerator (hf.toLp f) (hp.toLp p)) {H J : ℝ} (hH : ∀ z, ‖f z‖ ≤ H) (hJ : ∀ z, ‖p z‖ ≤ J) (hfs : SpatiallyZero Q A f) (hps : SpatiallyZero Q A p) {U B : DoubleL2 Q} (hUB : (geodesicHilbertFlow Q).HasGenerator U B) : inner ℂ B ((reflectedSmoothingY_memLp Q hε hfm hf).toLp _) = inner ℂ ((reflectedSmoothingY_memLp Q hε (Lp.stronglyMeasurable U) (Lp.memLp U)).toLp _) (hp.toLp p) := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.DoublePhase, OAI.TriangularBilliards.doubleMeasure, OAI.TriangularBilliards.geodesicHilbertFlow, OAI.TriangularBilliards.SpatiallyZero, OAI.TriangularBilliards.DoubleL2, OAI.TriangularBilliards.reflectedSmoothingY_memLp