OAI/MathematicalPhysics/Elasticity/TransportAlgebra.lean
50 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ElasticityAugmented.normalline 12 - def
OAI.ElasticityAugmented.directionline 13 - def
OAI.ElasticityAugmented.leadingRline 14 - def
OAI.ElasticityAugmented.leadingSline 17 - def
OAI.ElasticityAugmented.leadingPline 20 - lemma
OAI.ElasticityAugmented.shifted_lap_expansionline 23 - lemma
OAI.ElasticityAugmented.leading_normalline 29 - lemma
OAI.ElasticityAugmented.RT_phase_polynomialline 39 - lemma
OAI.ElasticityAugmented.ST_phase_polynomialline 49 - lemma
OAI.ElasticityAugmented.RT_null_expansionline 59 - lemma
OAI.ElasticityAugmented.ST_null_expansionline 65 - lemma
OAI.ElasticityAugmented.transport_compatibilityline 71Source documentation
The exact first-order compatibility identity used by the physical recursion.
lemma transport_compatibility (θ : Fin 3 → ℂ) (lam m : A) (u : Fin 3 → A) (b : A) (hD : ∀ i j f, D i (D j f)=D j (D i f)) : div D (leadingR D θ lam m u b)+normal θ (R D lam m u b)-leadingS D θ lam m u b = P D m (normal θ u)+leadingP D θ m (div D u-b) := by …Mentions: OAI.ElasticityAugmented.div, OAI.ElasticityAugmented.leadingR, OAI.ElasticityAugmented.normal, OAI.ElasticityAugmented.R, OAI.ElasticityAugmented.leadingS, OAI.ElasticityAugmented.P, OAI.ElasticityAugmented.leadingP
- def
OAI.ElasticityAugmented.truncationline 91 - lemma
OAI.ElasticityAugmented.truncation_zeroline 92 - lemma
OAI.ElasticityAugmented.truncation_succline 93 - lemma
OAI.ElasticityAugmented.truncated_transportline 98Source documentation
Exact finite telescoping, not an asymptotic formal series.
lemma truncated_transport (L T : V →ₗ[ℂ] W) (h : ℂ) (hh : h ≠ 0) (N : ℕ) (a : ℕ → V) (h₀ : T (a 0)=0) (hrec : ∀ j<N, T (a (j+1))=-L (a j)) : L (truncation h N a)+h⁻¹ • T (truncation h N a)=h^N • L (a N) := by …Mentions: OAI.ElasticityAugmented.truncation
- abbrev
OAI.ElasticityAugmented.Amplitudeline 113 - def
OAI.ElasticityAugmented.Rpairline 115 - def
OAI.ElasticityAugmented.leadingRpairline 127 - def
OAI.ElasticityAugmented.divergenceDefectline 140 - def
OAI.ElasticityAugmented.normalPairline 149 - lemma
OAI.ElasticityAugmented.truncated_Rline 156 - lemma
OAI.ElasticityAugmented.divT_expansionline 165 - lemma
OAI.ElasticityAugmented.truncated_divergenceline 171Source documentation
The physical divergence constraint telescopes independently.
lemma truncated_divergence (θ : Fin 3 → ℂ) (h : ℂ) (hh : h ≠ 0) (N : ℕ) (a : ℕ → Amplitude A) (h₀ : normal θ (a 0).1=0) (hrec : ∀ j<N, normal θ (a (j+1)).1=-(div D (a j).1-(a j).2)) : divT (shifted D (h⁻¹ • θ)) (truncation h N a).1 = (truncation h N a).2+h^N • (div D (a N).1-(a N).2) := by …Mentions: OAI.ElasticityAugmented.Amplitude, OAI.ElasticityAugmented.normal, OAI.ElasticityAugmented.div, OAI.ElasticityAugmented.divT, OAI.ElasticityAugmented.shifted, OAI.ElasticityAugmented.truncation
- lemma
OAI.ElasticityAugmented.RT_scalar_addline 192 - theorem
OAI.ElasticityAugmented.truncated_physical_residualline 197 - lemma
OAI.ElasticityAugmented.P_negline 215 - theorem
OAI.ElasticityAugmented.recursive_normal_compatibilityline 220Source documentation
Compatibility at every recursive stage follows from both augmented rows and the preceding physical constraint. No extra compatibility is assumed.
theorem recursive_normal_compatibility (hD : ∀ i j f, D i (D j f)=D j (D i f)) (θ : Fin 3 → ℂ) (lam m : A) (u v : Fin 3 → A) (b c : A) (hR : leadingR D θ lam m u b=-R D lam m v c) (hS : leadingS D θ lam m u b=-S D lam m v c) (hn : normal θ u=-(div D v-c)) : normal θ (R D lam m u b)=leadingP D θ m (div D u-b) := by …Mentions: OAI.ElasticityAugmented.leadingR, OAI.ElasticityAugmented.R, OAI.ElasticityAugmented.leadingS, OAI.ElasticityAugmented.S, OAI.ElasticityAugmented.normal, OAI.ElasticityAugmented.div, OAI.ElasticityAugmented.leadingP
- lemma
OAI.ElasticityAugmented.leading_stage_compatibilityline 234 - def
OAI.ElasticityAugmented.restrictionline 252 - abbrev
OAI.ElasticityAugmented.LocalSmoothline 259 - def
OAI.ElasticityAugmented.restrictSmoothline 260 - lemma
OAI.ElasticityAugmented.restrictSmooth_surjectiveline 261 - lemma
OAI.ElasticityAugmented.restrictSmooth_eq_iffline 263 - lemma
OAI.ElasticityAugmented.restrictSmooth_zero_iffline 272 - lemma
OAI.ElasticityAugmented.restrict_coord_zeroline 276 - def
OAI.ElasticityAugmented.localCoordline 286 - lemma
OAI.ElasticityAugmented.localCoord_restrictline 289 - lemma
OAI.ElasticityAugmented.localCoord_commuteline 292 - lemma
OAI.ElasticityAugmented.restrict_divline 297 - lemma
OAI.ElasticityAugmented.restrict_normalline 300 - lemma
OAI.ElasticityAugmented.restrict_directionline 303 - lemma
OAI.ElasticityAugmented.restrict_Rline 306 - lemma
OAI.ElasticityAugmented.restrict_Sline 311 - lemma
OAI.ElasticityAugmented.restrict_leadingRline 316 - lemma
OAI.ElasticityAugmented.restrict_leadingSline 322 - lemma
OAI.ElasticityAugmented.restrict_coeffAline 338 - lemma
OAI.ElasticityAugmented.restrict_coeffVline 347 - lemma
OAI.ElasticityAugmented.inverse_eqOnline 356 - theorem
OAI.ElasticityAugmented.normalized_coefficients_eqOnline 370Source documentation
Equality of the original coefficients on an open set gives equality of both actual normalized matrices there. Reciprocals are not extra exterior identifications: they follow from their defining inverse identities.
theorem normalized_coefficients_eqOn {B : Set X} (hB : IsOpen B) (l₁ m₁ n₁ o₁ l₂ m₂ n₂ o₂ : Smooth) (hn₁ : n₁*m₁=1) (hn₂ : n₂*m₂=1) (ho₁ : o₁*(l₁+m₁+m₁)=1) (ho₂ : o₂*(l₂+m₂+m₂)=1) (hel : EqOn (l₁ : X → ℂ) l₂ B) (hem : EqOn (m₁ : X → ℂ) m₂ B) : (∀ k i j,EqOn ((coeffA coord l₁ m₁ n₁ o₁ k i j : Smooth) : X → ℂ) ((coeffA coord l₂ m₂ n₂ o₂ k i j : Smooth) : X → ℂ) B) ∧ (∀ i j,EqOn ((coeffV coord l₁ m₁ n₁ o₁ i j : Smooth) : X → ℂ) ((coeffV coord l₂ m₂ n₂ o₂ i j : Smooth) : X → ℂ) B) := by …Mentions: OAI.ElasticityAugmented.X, OAI.ElasticityAugmented.Smooth, OAI.ElasticityAugmented.coeffA, OAI.ElasticityAugmented.coord, OAI.ElasticityAugmented.coeffV