OAI/Dynamics/TriangleBilliards/DerivativeAdjoints.lean
23 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.TriangularBilliards.directionalKernel_stronglyMeasurableline 30 - lemma
OAI.TriangularBilliards.directionalKernel_boundedline 39 - lemma
OAI.TriangularBilliards.directDirectional_adjointline 51 - lemma
OAI.TriangularBilliards.reflectedDirectional_adjointline 64 - lemma
OAI.TriangularBilliards.directGradS_apply_aeline 82 - lemma
OAI.TriangularBilliards.reflectedGradS_apply_aeline 90 - lemma
OAI.TriangularBilliards.Analysis.gradientApply_memLpline 105 - lemma
OAI.TriangularBilliards.Analysis.pairing_add_sumline 115 - lemma
OAI.TriangularBilliards.directGradS_memLpline 142 - lemma
OAI.TriangularBilliards.reflectedGradS_memLpline 148 - lemma
OAI.TriangularBilliards.reflectedSmoothingGradient_adjointline 157Source documentation
Adjoint identity for the actual unfolded gradient kernel on the complete L² space. It holds in particular after pairing against a supported field, without taking any derivatives of that field.
lemma reflectedSmoothingGradient_adjoint (Q : Triangle) {ε : ℝ} (hε : 0 < ε) {V : DirectionParity → ℂ} (hVm : StronglyMeasurable V) (hV : ∀ c, ‖V c‖ ≤ 1) (hVR : ∀ i c, reflect (Q.tangent i) (V c) = V (directionParityReflection Q i c)) {f g : DoublePhase → ℂ} (hfm : StronglyMeasurable f) (hgm : StronglyMeasurable g) (hf : MemLp f 2 (doubleMeasure Q)) (hg : MemLp g 2 (doubleMeasure Q)) : (∫ z, reflectedSmoothingGradient Q ε f z (V (z.1.2,z.2)) * conj (g z) ∂doubleMeasure Q) = -(∫ z, f z * conj (reflectedSmoothingGradient Q ε g z (V (z.1.2,z.2))) ∂doubleMeasure Q) := by …Mentions: OAI.TriangularBilliards.Triangle, OAI.TriangularBilliards.DirectionParity, OAI.TriangularBilliards.reflect, OAI.TriangularBilliards.directionParityReflection, OAI.TriangularBilliards.DoublePhase, OAI.TriangularBilliards.doubleMeasure, OAI.TriangularBilliards.reflectedSmoothingGradient
- lemma
OAI.TriangularBilliards.directS_hasFDerivAtline 202 - lemma
OAI.TriangularBilliards.kernel_wall_derivative_transferline 209 - lemma
OAI.TriangularBilliards.reflectedS_hasFDerivAtline 215 - lemma
OAI.TriangularBilliards.reflectedSmoothing_hasFDerivAtline 250 - lemma
OAI.TriangularBilliards.vertexCutoffFactor_derivative_boundline 266 - lemma
OAI.TriangularBilliards.vertexCutoff_derivative_boundline 287 - lemma
OAI.TriangularBilliards.exists_vertexCutoff_derivative_boundline 309 - def
OAI.TriangularBilliards.supportedSmoothingGradientline 319 - lemma
OAI.TriangularBilliards.supportedSmoothing_hasFDerivAtline 324 - lemma
OAI.TriangularBilliards.supportedSmoothingGradient_stronglyMeasurableline 333 - lemma
OAI.TriangularBilliards.reflectedSmoothingGradient_norm_boundline 345 - lemma
OAI.TriangularBilliards.supportedSmoothingGradient_norm_boundline 352