OAI/MathematicalPhysics/Elasticity/BoundaryCalculus.lean
68 declarations, 0 contain sorry, 0 declared as axioms
Literal first and second coordinate chain rules. The maps are genuine Frechet-smooth maps; a tensor pullback will use these identities, rather than postulating a transformed elasticity operator.
- abbrev
OAI.ElasticityBoundaryChainRule.Yline 12 - def
OAI.ElasticityBoundaryChainRule.ddline 15 - def
OAI.ElasticityBoundaryChainRule.cpline 16 - def
OAI.ElasticityBoundaryChainRule.jacline 17 - def
OAI.ElasticityBoundaryChainRule.hessline 19 - lemma
OAI.ElasticityBoundaryChainRule.smooth_ddline 22 - lemma
OAI.ElasticityBoundaryChainRule.smooth_jacline 26 - lemma
OAI.ElasticityBoundaryChainRule.fderiv_basisline 30 - lemma
OAI.ElasticityBoundaryChainRule.dd_compline 44 - lemma
OAI.ElasticityBoundaryChainRule.dd_sumline 51 - lemma
OAI.ElasticityBoundaryChainRule.dd_mulline 57 - lemma
OAI.ElasticityBoundaryChainRule.dd_ofRealline 63 - theorem
OAI.ElasticityBoundaryChainRule.dd_dd_compline 69Source documentation
The second chain rule with the exact Hessian-of-coordinate lower term.
theorem dd_dd_comp {f : Y → ℂ} {ψ : E → Y} (hf : ContDiff ℝ (⊤ : ℕ∞) f) (hψ : ContDiff ℝ (⊤ : ℕ∞) ψ) (v w x : E) : dd (dd (fun z => f (ψ z)) w) v x= (∑ β, (hess ψ v w β x:ℂ)*cp f β (ψ x))+ ∑ β, ∑ α, (jac ψ w β x:ℂ)*(jac ψ v α x:ℂ)*cp (cp f β) α (ψ x) := by …Mentions: OAI.ElasticityBoundaryChainRule.Y, OAI.ElasticityBoundaryChainRule.dd, OAI.ElasticityBoundaryChainRule.hess, OAI.ElasticityBoundaryChainRule.cp, OAI.ElasticityBoundaryChainRule.jac
- abbrev
OAI.ElasticityBoundaryMVCalculus.Yline 105 - abbrev
OAI.ElasticityBoundaryMVCalculus.MPline 106 - def
OAI.ElasticityBoundaryMVCalculus.complexCoordline 108 - lemma
OAI.ElasticityBoundaryMVCalculus.complexCoord_applyline 111 - def
OAI.ElasticityBoundaryMVCalculus.valueline 113 - lemma
OAI.ElasticityBoundaryMVCalculus.value_Cline 115 - lemma
OAI.ElasticityBoundaryMVCalculus.value_Xline 116 - lemma
OAI.ElasticityBoundaryMVCalculus.value_zeroline 117 - lemma
OAI.ElasticityBoundaryMVCalculus.value_oneline 118 - lemma
OAI.ElasticityBoundaryMVCalculus.value_addline 119 - lemma
OAI.ElasticityBoundaryMVCalculus.value_subline 120 - lemma
OAI.ElasticityBoundaryMVCalculus.value_mulline 121 - lemma
OAI.ElasticityBoundaryMVCalculus.value_smulline 122 - lemma
OAI.ElasticityBoundaryMVCalculus.value_C_fnline 125 - lemma
OAI.ElasticityBoundaryMVCalculus.value_add_fnline 126 - lemma
OAI.ElasticityBoundaryMVCalculus.value_mul_fnline 127 - lemma
OAI.ElasticityBoundaryMVCalculus.value_X_fnline 128 - lemma
OAI.ElasticityBoundaryMVCalculus.smooth_valueline 130 - def
OAI.ElasticityBoundaryMVCalculus.differentialline 136 - lemma
OAI.ElasticityBoundaryMVCalculus.differential_Cline 139 - lemma
OAI.ElasticityBoundaryMVCalculus.differential_addline 144 - lemma
OAI.ElasticityBoundaryMVCalculus.differential_mul_Xline 150 - theorem
OAI.ElasticityBoundaryMVCalculus.hasFDerivAt_valueline 170Source documentation
The evaluated formal partial derivatives are the actual Frechet derivative.
theorem hasFDerivAt_value (p : MP) (y : Y) : HasFDerivAt (value p) (differential p y) y := by …
Mentions: OAI.ElasticityBoundaryMVCalculus.MP, OAI.ElasticityBoundaryMVCalculus.Y, OAI.ElasticityBoundaryMVCalculus.value, OAI.ElasticityBoundaryMVCalculus.differential
- lemma
OAI.ElasticityBoundaryMVCalculus.differential_basisline 178 - theorem
OAI.ElasticityBoundaryMVCalculus.fderiv_value_basisline 182 - theorem
OAI.ElasticityBoundaryMVCalculus.polynomialGrowthline 188Source documentation
Every fixed amplitude is bounded by a uniform polynomial moment, so the Gaussian/exponential majorants used for its remainder are honest integrable functions.
theorem polynomialGrowth (p : MP) : ∃ C : ℝ, 0 ≤ C ∧ ∃ d : ℕ, ∀ y : Y, ‖value p y‖ ≤ C*(1+‖y‖)^d := by …Mentions: OAI.ElasticityBoundaryMVCalculus.MP, OAI.ElasticityBoundaryMVCalculus.Y, OAI.ElasticityBoundaryMVCalculus.value
- abbrev
OAI.ElasticityBoundaryScaling.Yline 227 - def
OAI.ElasticityBoundaryScaling.scaleFactorline 229 - def
OAI.ElasticityBoundaryScaling.scaleline 231 - lemma
OAI.ElasticityBoundaryScaling.scale_applyline 235 - lemma
OAI.ElasticityBoundaryScaling.scale_zeroline 238 - lemma
OAI.ElasticityBoundaryScaling.scale_compline 242 - lemma
OAI.ElasticityBoundaryScaling.scale_oneline 247 - lemma
OAI.ElasticityBoundaryScaling.scale_invline 251 - lemma
OAI.ElasticityBoundaryScaling.scale_injectiveline 254 - lemma
OAI.ElasticityBoundaryScaling.scale_surjectiveline 259 - lemma
OAI.ElasticityBoundaryScaling.scale_detline 262 - lemma
OAI.ElasticityBoundaryScaling.scale_norm_leline 269 - lemma
OAI.ElasticityBoundaryScaling.continuous_scale_atline 282 - lemma
OAI.ElasticityBoundaryScaling.scale_tendsto_zeroline 288 - theorem
OAI.ElasticityBoundaryScaling.integral_scaleline 295Source documentation
Exact full-space change of variables; valid even when the integral is the Bochner fallback zero, and for vector-valued functions.
theorem integral_scale {δ : ℝ} (hδ : δ≠0) (f : Y → F) : (∫ y, f y) = δ^4 • ∫ y, f (scale δ y) := by …Mentions: OAI.ElasticityBoundaryScaling.Y, OAI.ElasticityBoundaryScaling.scale
- lemma
OAI.ElasticityBoundaryScaling.scaled_integrable_iffline 304 - abbrev
OAI.ElasticityBoundaryWeights.Yline 325 - def
OAI.ElasticityBoundaryWeights.factorline 327 - def
OAI.ElasticityBoundaryWeights.weightline 331 - lemma
OAI.ElasticityBoundaryWeights.factor_nonnegline 333 - lemma
OAI.ElasticityBoundaryWeights.weight_nonnegline 339 - lemma
OAI.ElasticityBoundaryWeights.measurable_factorline 342 - lemma
OAI.ElasticityBoundaryWeights.measurable_weightline 350 - lemma
OAI.ElasticityBoundaryWeights.integrable_factor_powline 354 - lemma
OAI.ElasticityBoundaryWeights.integrable_factorline 375 - lemma
OAI.ElasticityBoundaryWeights.integrable_weightline 378 - lemma
OAI.ElasticityBoundaryWeights.integrable_coordinate_momentline 381 - lemma
OAI.ElasticityBoundaryWeights.norm_pow_le_sumline 392 - theorem
OAI.ElasticityBoundaryWeights.integrable_norm_momentline 399Source documentation
Every finite radial moment of the Gaussian-tangential, exponential-normal profile is integrable over the full coordinate space (zero for t≤0).
theorem integrable_norm_moment {b : ℝ} (hb : 0 < b) (n : ℕ) : Integrable (fun y : Y => ‖y‖^n * weight b y) := by …Mentions: OAI.ElasticityBoundaryWeights.Y, OAI.ElasticityBoundaryWeights.weight