OAI/MathematicalPhysics/Elasticity/Transfer.lean
61 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.ElasticityCGO.Sline 14 - def
OAI.ElasticityCGO.cutline 18Source documentation
A compact cutoff acts on every smooth amplitude, without any temperate assumption on the amplitude itself.
def cut (χ : Smooth) (hc : HasCompactSupport (χ : X → ℂ)) : Smooth →ₗ[ℂ] S where …
Mentions: OAI.ElasticityCGO.S
- lemma
OAI.ElasticityCGO.cut_applyline 29 - lemma
OAI.ElasticityCGO.cut_localline 31 - lemma
OAI.ElasticityCGO.physical_cut_localline 37 - def
OAI.ElasticityCGO.residual0line 51 - def
OAI.ElasticityCGO.residual1line 54 - theorem
OAI.ElasticityCGO.cut_truncation_residualline 59Source documentation
The actual Schwartz residual has precisely the two powers h^8 and h^7. The amplitude recursions are only required on the indicated open region.
theorem cut_truncation_residual {U : Set X} (hU : IsOpen U) (θ : Fin 3 → ℂ) (hθ : ∑ i,θ i*θ i=0) (lam m χ : Smooth) (hl : (lam : X → ℂ).HasTemperateGrowth) (hm : (m : X → ℂ).HasTemperateGrowth) (hc : HasCompactSupport (χ : X → ℂ)) (hχ : EqOn (χ : X → ℂ) 1 U) (h : ℝ) (hh : h≠0) (a : ℕ → Amplitude Smooth) (hR₀ : leadingR (localCoord hU) θ (restrictSmooth U lam) (restrictSmooth U m) (localAmp U (a 0)).1 (localAmp U (a 0)).2=0) (hn₀ : normal θ (a 0).1=0) (hrec : ∀ j<8,RecursOn hU θ lam m (a j) (a (j+1))) (i : Fin 3) : EqOn (physical ((h : ℂ)⁻¹ • θ) lam m (fun j => cut χ hc ((truncation (h : ℂ) 8 a).1 j)) i : X → ℂ) (finiteResidual h (fun j => cut χ hc (residual0 lam m (a 8) j)) …Mentions: OAI.ElasticityCGO.cut, OAI.ElasticityCGO.residual0
- lemma
OAI.ElasticityCGO.phase_eqline 85 - lemma
OAI.ElasticityPhysicalAlgebra.physical_eqOn_of_eqOnline 100 - theorem
OAI.ElasticityPhysicalAlgebra.compactify_physical_transferline 117Source documentation
A local physical transfer that agrees off a compact set gives a genuinely compact supported global difference, without changing the physical equation on its open domain.
theorem compactify_physical_transfer {K U : Set X} (hK : IsCompact K) (hU : IsOpen U) (hKU : K⊆U) (lam m : Smooth) (hl : (lam : X → ℂ).HasTemperateGrowth) (hm : (m : X → ℂ).HasTemperateGrowth) (F G : Fin 3 → SchwartzMap X ℂ) (hG : ∀ i,EqOn (physical 0 lam m G i : X → ℂ) 0 U) (he : ∀ i,EqOn (G i : X → ℂ) (F i) (U\K)) : ∃ H : Fin 3 → SchwartzMap X ℂ,(∀ i,tsupport (H i)⊆K) ∧ (∀ i,EqOn (physical 0 lam m (F+H) i : X → ℂ) 0 U) ∧ (∀ i,EqOn ((F+H) i : X → ℂ) (G i) U) := by …Mentions: OAI.ElasticityPhysicalAlgebra.X, OAI.ElasticityPhysicalAlgebra.Smooth, OAI.ElasticityPhysicalAlgebra.physical
- theorem
OAI.Elasticity.physical_supported_transferline 161Source documentation
A supported smooth physical difference derived from the actual DN equality. This is the literal compact support needed for the augmented Carleman estimate.
theorem physical_supported_transfer (ha₁ : Admissible Ω lam₁ mu₁) (ha₂ : Admissible Ω lam₂ mu₂) (hΩ : IsOpen Ω) (hOB : Bornology.IsBounded Ω) (hΩB : Ω⊆B) (hB : IsOpen B) (hB' : IsOpen B') (hsub : B'⊆B) (hcl : closure Ω⊆B') (hl₁ : BoundedCoefficient B lam₁) (hm₁ : BoundedCoefficient B mu₁) (hl₂ : BoundedCoefficient B lam₂) (hm₂ : BoundedCoefficient B mu₂) (he : ∀ x∉Ω, lam₁ x=lam₂ x ∧ mu₁ x=mu₂ x) (hDN : DN Ω lam₁ mu₁=DN Ω lam₂ mu₂) (L₁ M₁ L₂ M₂ N₂ O₂ : Coeff) (hN : N₂*M₂=1) (hO : O₂*(L₂+M₂+M₂)=1) (hL₁ : ∀ᵐ x ∂(volume.restrict B), eval L₁ x=(lam₁ x : ℂ)) (hM₁ : ∀ᵐ x ∂(volume.restrict B), eval M₁ x=(mu₁ x : ℂ)) (hL₂ : ∀ᵐ x ∂(volume.restrict B), eval L₂ x=(lam₂ x : ℂ)) …Mentions: OAI.Elasticity.Admissible, OAI.Elasticity.BoundedCoefficient, OAI.Elasticity.DN
- lemma
OAI.ElasticityAugmented.deriv_phase_mulline 202 - theorem
OAI.ElasticityAugmented.physical_phase_conjugationline 210Source documentation
The shifted operator is the literal exponential conjugation of the physical stress-divergence, not a new PDE declared equivalent by hypothesis.
theorem physical_phase_conjugation (hχ : ∀ i,D i χ=z i • χ) (lam m : A) (u : ι → A) (i : ι) : LT (fun j => (D j).toLinearMap) lam m (fun j => χ*u j) i = χ*LT (shifted D z) lam m u i := by …Mentions: OAI.ElasticityAugmented.LT, OAI.ElasticityAugmented.shifted
- def
OAI.ElasticityAugmented.exponentialline 229Source documentation
An arbitrary complex linear frequency gives a genuine global smooth exponential on the physical real space.
def exponential (L : X →L[ℝ] ℂ) : Smooth := ⟨fun x => Complex.exp (L x),by …
Mentions: OAI.ElasticityAugmented.X, OAI.ElasticityAugmented.Smooth
- lemma
OAI.ElasticityAugmented.coord_exponentialline 231 - lemma
OAI.ElasticityAugmented.exponential_ne_zeroline 238 - theorem
OAI.ElasticityAugmented.physical_exponential_conjugationline 241 - abbrev
OAI.ElasticityCarleman.Xline 257 - abbrev
OAI.ElasticityCarleman.Yline 258 - abbrev
OAI.ElasticityCarleman.Directionline 259 - def
OAI.ElasticityCarleman.eline 261 - def
OAI.ElasticityCarleman.derivline 263 - def
OAI.ElasticityCarleman.laplacianline 266 - def
OAI.ElasticityCarleman.phaseline 269 - def
OAI.ElasticityCarleman.conjugateline 271 - def
OAI.ElasticityCarleman.sobolevNormline 276Source documentation
The sum-of-component semiclassical Fourier norm, written using the Euclidean norm on the target; this is exactly that sum under the square root.
def sobolevNorm (h s : ℝ) (f : X → Y) : ℝ := …
Mentions: OAI.ElasticityCarleman.X, OAI.ElasticityCarleman.Y
- def
OAI.ElasticityCarleman.normalizedOperatorline 279 - def
OAI.ElasticityCarleman.SupportedCarlemanClaimline 283 - def
OAI.ElasticityCarleman.phaseCLMline 296Source documentation
The real-linear complex phase functional.
def phaseCLM (θ : Direction) : X →L[ℝ] ℂ := …
Mentions: OAI.ElasticityCarleman.Direction, OAI.ElasticityCarleman.X
- lemma
OAI.ElasticityCarleman.phaseCLM_applyline 299 - lemma
OAI.ElasticityCarleman.phaseCLM_eline 302 - def
OAI.ElasticityCarleman.expPhaseline 305 - lemma
OAI.ElasticityCarleman.contDiff_expPhaseline 307 - lemma
OAI.ElasticityCarleman.fderiv_expPhaseline 315 - lemma
OAI.ElasticityCarleman.contDiff_derivline 321 - lemma
OAI.ElasticityCarleman.deriv_addline 325 - lemma
OAI.ElasticityCarleman.deriv_const_smulline 330 - lemma
OAI.ElasticityCarleman.deriv_expPhase_smulline 337 - lemma
OAI.ElasticityCarleman.second_deriv_expPhase_smulline 346 - lemma
OAI.ElasticityCarleman.laplacian_expPhase_smulline 364Source documentation
Exact second-order conjugation before using the characteristic equation.
lemma laplacian_expPhase_smul {f : X → Y} (hf : ContDiff ℝ (⊤ : ℕ∞) f) (θ : Direction) (z : ℂ) : laplacian (fun x => expPhase θ z x • f x) = fun x => expPhase θ z x • (laplacian f x + (2 * z) • (∑ i, θ i • deriv f i x) + (z ^ 2 * (∑ i, θ i * θ i)) • f x) := by …Mentions: OAI.ElasticityCarleman.X, OAI.ElasticityCarleman.Y, OAI.ElasticityCarleman.Direction, OAI.ElasticityCarleman.laplacian, OAI.ElasticityCarleman.expPhase, OAI.ElasticityCarleman.deriv
- lemma
OAI.ElasticityCarleman.laplacian_expPhase_smul_nullline 389Source documentation
The null phase removes the order-two parameter term, exactly as used in both the supported estimate and the formal physical recursion.
lemma laplacian_expPhase_smul_null {f : X → Y} (hf : ContDiff ℝ (⊤ : ℕ∞) f) (θ : Direction) (hθ : (∑ i, θ i * θ i) = 0) (z : ℂ) : laplacian (fun x => expPhase θ z x • f x) = fun x => expPhase θ z x • (laplacian f x + (2 * z) • (∑ i, θ i • deriv f i x)) := by …Mentions: OAI.ElasticityCarleman.X, OAI.ElasticityCarleman.Y, OAI.ElasticityCarleman.Direction, OAI.ElasticityCarleman.laplacian, OAI.ElasticityCarleman.expPhase, OAI.ElasticityCarleman.deriv
- lemma
OAI.ElasticityCarleman.normalized_expPhase_smulline 396Source documentation
Full normalized conjugation identity, retaining the lower-order matrices.
lemma normalized_expPhase_smul {f : X → Y} (hf : ContDiff ℝ (⊤ : ℕ∞) f) (A : Fin 3 → X → Y →L[ℂ] Y) (A₀ : X → Y →L[ℂ] Y) (θ : Direction) (hθ : (∑ i, θ i * θ i) = 0) (z : ℂ) : normalizedOperator A A₀ (fun x => expPhase θ z x • f x) = fun x => expPhase θ z x • (normalizedOperator A A₀ f x + (2 * z) • (∑ i, θ i • deriv f i x) + z • (∑ i, θ i • A i x (f x))) := by …Mentions: OAI.ElasticityCarleman.X, OAI.ElasticityCarleman.Y, OAI.ElasticityCarleman.Direction, OAI.ElasticityCarleman.normalizedOperator, OAI.ElasticityCarleman.expPhase, OAI.ElasticityCarleman.deriv
- def
OAI.ElasticityCGO.expCutline 424Source documentation
Actual Schwartz representatives of the exponential physical fields on a bounded region. No temperate behavior of the exponential is assumed.
def expCut (χ : Smooth) (hc : HasCompactSupport (χ : X → ℂ)) (z : Fin 3 → ℂ) (f : S) : S := …Mentions: OAI.ElasticityCGO.S
- lemma
OAI.ElasticityCGO.expCut_applyline 427 - lemma
OAI.ElasticityCGO.shifted_zeroline 432 - lemma
OAI.ElasticityCGO.phaseCLM_coordsline 438 - theorem
OAI.ElasticityCGO.expCut_physicalline 443Source documentation
The literal unshifted stress-divergence of a cut-off exponential field.
theorem expCut_physical {U : Set X} (hU : IsOpen U) (lam m χ : Smooth) (hl : (lam : X → ℂ).HasTemperateGrowth) (hm : (m : X → ℂ).HasTemperateGrowth) (hc : HasCompactSupport (χ : X → ℂ)) (hχ : EqOn (χ : X → ℂ) 1 U) (z : Fin 3 → ℂ) (f : Fin 3 → S) (i : Fin 3) : EqOn (physical 0 lam m (fun j => expCut χ hc z (f j)) i : X → ℂ) (fun x => Complex.exp (phaseCLM z x)*physical z lam m f i x) U := by …Mentions: OAI.ElasticityCGO.S, OAI.ElasticityCGO.expCut
- theorem
OAI.ElasticityCGO.expCut_solutionline 455 - theorem
OAI.ElasticityCGO.div_exponentialline 468Source documentation
The full actual divergence is the exponential times the shifted divergence.
theorem div_exponential (z : Fin 3 → ℂ) (u : Fin 3 → Smooth) : div coord (fun j => exponential (phaseCLM z)*u j)= exponential (phaseCLM z)*divT (shifted coord z) u := by … - lemma
OAI.ElasticityCGO.phaseCLM_negline 488 - lemma
OAI.ElasticityCGO.expCut_supportline 493 - theorem
OAI.ElasticityCGO.transferred_amplitudeline 505Source documentation
Factoring the transferred PHYSICAL solution gives a shifted physical solution. The compact difference is multiplied by the inverse exponential only on a compact support, never regarded as a global temperate multiplier.
theorem transferred_amplitude {B K : Set X} (hB : IsOpen B) (lam m χ : Smooth) (hl : (lam : X → ℂ).HasTemperateGrowth) (hm : (m : X → ℂ).HasTemperateGrowth) (hc : HasCompactSupport (χ : X → ℂ)) (hχ : EqOn (χ : X → ℂ) 1 B) (z : Fin 3 → ℂ) (u F H : Fin 3 → S) (hF : ∀ i x,x∈B → F i x=Complex.exp (phaseCLM z x)*u i x) (hH : ∀ i,tsupport (H i : X → ℂ)⊆K) (hsol : ∀ i,EqOn (physical 0 lam m (F+H) i : X → ℂ) 0 B) : ∃ v : Fin 3 → S, (∀ i,tsupport (v i-u i : S)⊆K) ∧ (∀ i,EqOn (physical z lam m v i : X → ℂ) 0 B) ∧ (∀ i x,x∈B → Complex.exp (phaseCLM z x)*v i x=F i x+H i x) := by …Mentions: OAI.ElasticityCGO.S
- lemma
OAI.ElasticityCGO.divShift_supportedline 541Source documentation
The actual shifted divergence of the compact physical difference also has compact support; no separate scalar field is introduced.
lemma divShift_supported {K : Set X} (hK : IsClosed K) (z : Fin 3 → ℂ) (u : Fin 3 → S) (hu : ∀ i,tsupport (u i : X → ℂ)⊆K) : tsupport (divShift z u : X → ℂ)⊆K := by …Mentions: OAI.ElasticityCGO.S
- def
OAI.ElasticityPhysicalEstimate.physicalAugline 571Source documentation
The scalar component is the actual shifted divergence.
def physicalAug (z : Fin 3 → ℂ) (u : Fin 3 → S) : Fin 4 → S := …
- lemma
OAI.ElasticityPhysicalEstimate.physicalAug_subline 574 - lemma
OAI.ElasticityPhysicalEstimate.physicalAug_supportedline 581 - theorem
OAI.ElasticityPhysicalEstimate.physical_compact_comparisonline 588 - lemma
OAI.Elasticity.energy_coeff_congr_aeline 668 - theorem
OAI.Elasticity.DN_coeff_congr_aeline 678Source documentation
The variational DN definition really depends only on the interior coefficients, including its choice branch. No exterior identification is presumed.
theorem DN_coeff_congr_ae (hl : l₁ =ᵐ[volume.restrict Ω] l₂) (hm : m₁ =ᵐ[volume.restrict Ω] m₂) : DN Ω l₁ m₁=DN Ω l₂ m₂ := by …Mentions: OAI.Elasticity.DN
- theorem
OAI.Elasticity.DN_coeff_congrline 695