OAI/MathematicalPhysics/Elasticity/Holomorphy.lean
27 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ElasticityPlanar.test_equation_distributionline 13 - theorem
OAI.ElasticityPlanar.classical_parameter_smoothline 30Source documentation
Uniqueness identifies the independently supplied smooth slices with the jointly smooth selection; smooth parameter dependence is a conclusion.
theorem classical_parameter_smooth {S K : Set ℂ} (hS : IsCompact S) (hK : IsCompact K) (a : n → n → P × ℂ → ℂ) (ha : ∀ i j,ContDiff ℝ (⊤ : ℕ∞) (a i j)) (hs : ∀ i j p z,z∉K → a i j (p,z)=0) (f : n → P × ℂ → ℂ) (hf : ∀ i,ContDiff ℝ (⊤ : ℕ∞) (f i)) (hfs : ∀ i p z,z∉K → f i (p,z)=0) (u : P → n → Test) (hu : ∀ p i,tsupport (u p i : ℂ → ℂ)⊆S) (he : ∀ p i z,schwartzDbar (toSchwartz (u p i)) z+ ∑ j,a i j (p,z)*u p j z=f i (p,z)) : ∀ i,ContDiff ℝ (⊤ : ℕ∞) (fun q : P × ℂ => u q.1 i q.2) := by …Mentions: OAI.ElasticityPlanar.Test, OAI.ElasticityPlanar.schwartzDbar, OAI.ElasticityPlanar.toSchwartz
- lemma
OAI.ElasticityCoordinates.compact_parameter_identityline 79 - lemma
OAI.ElasticityCoordinates.uniform_plane_supportline 101Source documentation
Uniform properness of an injective family of characteristic planes on a compact parameter set. This supplies a fixed planar support for parameter inversion, rather than silently treating moving planes as fixed.
lemma uniform_plane_support {T : Set P} (hT : IsCompact T) (J : P → ℂ →L[ℝ] E) (hJ : Continuous J) (hinj : ∀ p∈T,Function.Injective (J p)) (x : P → E) (hx : Continuous x) {K : Set E} (hK : IsCompact K) : ∃ S : Set ℂ,IsCompact S ∧ ∀ p∈T,∀ w,x p+J p w∈K → w∈S := by … - theorem
OAI.ElasticityPlanar.moving_plane_parameter_smoothline 155Source documentation
Joint smoothness from supported transport on moving characteristic planes. Neither continuity nor parameter differentiability of the unknown is assumed.
theorem moving_plane_parameter_smooth (J : P → ℂ →L[ℝ] E) (hJ : ContDiff ℝ (⊤ : ℕ∞) J) (hJi : ∀ p,Function.Injective (J p)) {S K : Set E} (hS : IsCompact S) (hK : IsCompact K) (a : n → n → E × P → ℂ) (ha : ∀ i j,ContDiff ℝ (⊤ : ℕ∞) (a i j)) (has : ∀ i j x p,x∉K → a i j (x,p)=0) (f : n → E × P → ℂ) (hf : ∀ i,ContDiff ℝ (⊤ : ℕ∞) (f i)) (hfs : ∀ i x p,x∉K → f i (x,p)=0) (u : P → n → E → ℂ) (hu : ∀ p i,ContDiff ℝ (⊤ : ℕ∞) (u p i)) (hus : ∀ p i,tsupport (u p i)⊆S) (he : ∀ p i x,fderiv ℝ (u p i) x (J p 1)+Complex.I*fderiv ℝ (u p i) x (J p Complex.I)+ ∑ j,a i j (x,p)*u p j x=f i (x,p)) : ∀ i,ContDiff ℝ (⊤ : ℕ∞) (fun q : E × P => u q.2 i q.1) := by … - lemma
OAI.ElasticityAugmented.characteristicPlane_smoothline 223 - theorem
OAI.ElasticityAugmented.supported_matrix_smoothline 234Source documentation
Joint smoothness of the actual supported comparison. Continuity in the conic parameter is not supplied as data.
theorem supported_matrix_smooth (θ : Fin 3 → ℂ → ℂ) (hθ : ∀ i,ContDiff ℝ (⊤ : ℕ∞) (θ i)) (hnull : ∀ z,∑ i,θ i z*θ i z=0) (hne : ∀ z,(fun i => θ i z)≠0) (M₀ M₁ G : ℂ → Matrix n n Smooth) (hM₀ : ∀ i j,ContDiff ℝ (⊤ : ℕ∞) (fun q : X × ℂ => (M₀ q.2 i j : X → ℂ) q.1)) (hM₁ : ∀ i j,ContDiff ℝ (⊤ : ℕ∞) (fun q : X × ℂ => (M₁ q.2 i j : X → ℂ) q.1)) {S : Set X} (hS : IsCompact S) (χ : Smooth) (hχ : HasCompactSupport (χ : X → ℂ)) (hχ1 : ∀ x∈S,(χ : X → ℂ) x=1) (hs : ∀ z i j,tsupport ((G z i j-(1 : Matrix n n Smooth) i j : Smooth) : X → ℂ)⊆S) (hMe : ∀ z x,x∉S → matrixEval x (M₀ z)=matrixEval x (M₁ z)) (he : ∀ z,matrixD (fun i => θ i z) (G z)=M₁ z*G z-G z*M₀ z) : ∀ i j,ContDiff ℝ (⊤ : ℕ∞) (fun q : X × ℂ => (G q.2 i j : X → ℂ) q.1) := by …Mentions: OAI.ElasticityAugmented.Smooth, OAI.ElasticityAugmented.X, OAI.ElasticityAugmented.S, OAI.ElasticityAugmented.matrixEval, OAI.ElasticityAugmented.matrixD
- structure
OAI.ElasticityConic.JointHolomorphicline 326 - lemma
OAI.ElasticityConic.JointHolomorphic.fixedline 330 - lemma
OAI.ElasticityConic.JointHolomorphic.paramline 332 - lemma
OAI.ElasticityConic.JointHolomorphic.constline 334 - lemma
OAI.ElasticityConic.JointHolomorphic.addline 336 - lemma
OAI.ElasticityConic.JointHolomorphic.subline 338 - lemma
OAI.ElasticityConic.JointHolomorphic.mulline 340 - lemma
OAI.ElasticityConic.JointHolomorphic.powline 342 - lemma
OAI.ElasticityConic.JointHolomorphic.sumline 344 - lemma
OAI.ElasticityConic.chartZ₀_regularline 349 - lemma
OAI.ElasticityConic.chartZ₁_regularline 353 - lemma
OAI.ElasticityConic.chartTheta_regularline 357 - lemma
OAI.ElasticityConic.h₁_regularline 362 - lemma
OAI.ElasticityConic.h₂_regularline 367 - lemma
OAI.ElasticityConic.direction_regularline 372 - lemma
OAI.ElasticityConic.thetaGamma_regularline 376 - lemma
OAI.ElasticityConic.transportT_regularline 380 - lemma
OAI.ElasticityConic.transportQ_regularline 385 - lemma
OAI.ElasticityConic.chartMatrix_regularline 397Source documentation
These are the literal chart coefficients, jointly smooth and holomorphic in the normalized conic direction, with the physical point fixed.
lemma chartMatrix_regular (b : Bool) (T : ℂ → Smooth) (Q : ℂ → Fin 3 → Smooth) (hT : JointHolomorphic (fun q : X × ℂ => (T q.2 : X → ℂ) q.1)) (hQ : ∀ i,JointHolomorphic (fun q : X × ℂ => (Q q.2 i : X → ℂ) q.1)) (i j : Fin 3) : JointHolomorphic (fun q : X × ℂ => (chartMatrix b q.2 (T q.2) (Q q.2) i j : X → ℂ) q.1) := by …Mentions: OAI.ElasticityConic.JointHolomorphic, OAI.ElasticityConic.chartMatrix
- theorem
OAI.ElasticityAugmented.supported_matrix_holomorphicline 422Source documentation
Both regularity statements are derived for a separately constructed family from its transport equation and ONE fixed spatial support.
theorem supported_matrix_holomorphic (θ : Fin 3 → ℂ → ℂ) (hθs : ∀ i,ContDiff ℝ (⊤ : ℕ∞) (θ i)) (hθh : ∀ i,Differentiable ℂ (θ i)) (hnull : ∀ z,∑ i,θ i z*θ i z=0) (hne : ∀ z,(fun i => θ i z)≠0) (M₀ M₁ G : ℂ → Matrix n n Smooth) (hM₀ : ∀ i j,ElasticityConic.JointHolomorphic (fun q : X × ℂ => (M₀ q.2 i j : X → ℂ) q.1)) (hM₁ : ∀ i j,ElasticityConic.JointHolomorphic (fun q : X × ℂ => (M₁ q.2 i j : X → ℂ) q.1)) {S : Set X} (hS : IsCompact S) (χ : Smooth) (hχ : HasCompactSupport (χ : X → ℂ)) (hχ1 : ∀ x∈S,(χ : X → ℂ) x=1) (hs : ∀ z i j,tsupport ((G z i j-(1 : Matrix n n Smooth) i j : Smooth) : X → ℂ)⊆S) (hMe : ∀ z x,x∉S → matrixEval x (M₀ z)=matrixEval x (M₁ z)) (he : ∀ z,matrixD (fun i => θ i z) (G z)=M₁ z*G z-G z*M₀ z) : ∀ i j,ElasticityConic.JointHolomorphic (fun q : X × ℂ => (G q.2 i j : X → ℂ) q.1) := by …Mentions: OAI.ElasticityAugmented.Smooth, OAI.ElasticityConic.JointHolomorphic, OAI.ElasticityAugmented.X, OAI.ElasticityAugmented.S, OAI.ElasticityAugmented.matrixEval, OAI.ElasticityAugmented.matrixD