OAI/MathematicalPhysics/Elasticity/BoundarySymbols.lean
152 declarations, 0 contain sorry, 0 declared as axioms
Literal anisotropic oscillatory Gaussian boundary profiles, with actual Frechet derivatives. The small parameter is never assigned a symbolic DN map.
- abbrev
OAI.ElasticityBoundaryProfile.Yline 13Source comment
All coordinate spaces here carry the standard finite-product Euclidean topology.abbrev Y := Fin 3 → ℝ
- def
OAI.ElasticityBoundaryProfile.phaseline 15 - def
OAI.ElasticityBoundaryProfile.envelopeline 16 - def
OAI.ElasticityBoundaryProfile.profileline 17 - def
OAI.ElasticityBoundaryProfile.conjugateDerivativeline 19 - lemma
OAI.ElasticityBoundaryProfile.conjugateDerivative_applyline 22 - lemma
OAI.ElasticityBoundaryProfile.smooth_profileline 25 - theorem
OAI.ElasticityBoundaryProfile.fderiv_profile_basisline 30Source documentation
Each formal conjugated partial is exactly the Frechet derivative of the actual function in a coordinate direction.
theorem fderiv_profile_basis (δ : ℝ) (p : MP) (y : Y) (j : Fin 3) : fderiv ℝ (profile δ p) y (Pi.single j 1)=profile δ (conjugateDerivative δ j p) y := by …Mentions: OAI.ElasticityBoundaryProfile.Y, OAI.ElasticityBoundaryProfile.profile, OAI.ElasticityBoundaryProfile.conjugateDerivative
- def
OAI.ElasticityBoundaryProfile.Dline 41Source documentation
Polynomial dependence on the concentration parameter after multiplying the physical derivative by delta squared.
def D (δ : ℝ) (j : Fin 3) : MP →ₗ[ℂ] MP := …
- lemma
OAI.ElasticityBoundaryProfile.phase_partialline 47 - lemma
OAI.ElasticityBoundaryProfile.conjugate_zeroline 52 - lemma
OAI.ElasticityBoundaryProfile.conjugate_oneline 58 - lemma
OAI.ElasticityBoundaryProfile.conjugate_twoline 63 - lemma
OAI.ElasticityBoundaryProfile.D_eq_scaledline 67 - lemma
OAI.ElasticityBoundaryProfile.scale_basisline 78 - def
OAI.ElasticityBoundaryProfile.physicalProfileline 85 - lemma
OAI.ElasticityBoundaryProfile.smooth_physicalProfileline 87 - theorem
OAI.ElasticityBoundaryProfile.fderiv_physicalProfile_basisline 92Source documentation
The true derivative in unscaled boundary coordinates.
theorem fderiv_physicalProfile_basis {δ : ℝ} (hδ : δ≠0) (p : MP) (z : Y) (j : Fin 3) : fderiv ℝ (physicalProfile δ p) z (Pi.single j 1) = ((δ^2)⁻¹:ℝ) • physicalProfile δ (D δ j p) z := by …Mentions: OAI.ElasticityBoundaryProfile.Y, OAI.ElasticityBoundaryProfile.physicalProfile, OAI.ElasticityBoundaryProfile.D
- lemma
OAI.ElasticityBoundaryProfile.phase_realline 105 - lemma
OAI.ElasticityBoundaryProfile.envelope_normline 109 - theorem
OAI.ElasticityBoundaryProfile.profile_square_weightline 115Source documentation
Modulus squared is the proved integrable Gaussian/normal weight; the fast oscillation does not alter it at any nonzero scale.
theorem profile_square_weight (δ : ℝ) (p : MP) (y : Y) : ({y : Y | 0<y 2} : Set Y).indicator (fun y => ‖profile δ p y‖^2) y = ‖value p y‖^2 * weight 2 y := by …Mentions: OAI.ElasticityBoundaryProfile.Y, OAI.ElasticityBoundaryProfile.profile
- def
OAI.ElasticityBoundaryParameter.coeffMapline 142 - lemma
OAI.ElasticityBoundaryParameter.coeffMap_monomialline 147 - lemma
OAI.ElasticityBoundaryParameter.coeffMap_coeffline 151 - lemma
OAI.ElasticityBoundaryParameter.coeffMap_Cline 160 - lemma
OAI.ElasticityBoundaryParameter.coeffMap_X_mulline 164 - lemma
OAI.ElasticityBoundaryParameter.coeffMap_monomial_one_mulline 170 - lemma
OAI.ElasticityBoundaryParameter.eval_coeffMapline 178 - def
OAI.ElasticityBoundaryParameter.E₀line 188Source documentation
The parameter-independent and linear parts of the actual scaled derivative.
def E₀ (j : Fin 3) : MP →ₗ[ℂ] MP := …
- def
OAI.ElasticityBoundaryParameter.E₁line 192 - lemma
OAI.ElasticityBoundaryParameter.D_expansionline 196 - def
OAI.ElasticityBoundaryParameter.PDline 199 - lemma
OAI.ElasticityBoundaryParameter.PD_applyline 202 - lemma
OAI.ElasticityBoundaryParameter.eval_PDline 205 - lemma
OAI.ElasticityBoundaryParameter.PD_monomial_one_mulline 214 - abbrev
OAI.ElasticityBoundarySymbol.Fline 232 - def
OAI.ElasticityBoundarySymbol.slopeline 234 - def
OAI.ElasticityBoundarySymbol.solutionline 238 - def
OAI.ElasticityBoundarySymbol.firstline 241 - def
OAI.ElasticityBoundarySymbol.secondline 244 - lemma
OAI.ElasticityBoundarySymbol.solution_derivativeline 247 - lemma
OAI.ElasticityBoundarySymbol.first_derivativeline 255 - lemma
OAI.ElasticityBoundarySymbol.solution_boundaryline 264 - def
OAI.ElasticityBoundarySymbol.fourierDivline 268 - def
OAI.ElasticityBoundarySymbol.fourierGradDivline 271 - def
OAI.ElasticityBoundarySymbol.fourierPhysicalline 275 - theorem
OAI.ElasticityBoundarySymbol.solution_physicalline 280Source documentation
Literal Fourier-transformed constant elasticity PDE, not a prescribed symbol assigned by definition to the DN map.
theorem solution_physical (l m : ℂ) (hp : l+3*m≠0) (f : F) (t : ℝ) : fourierPhysical l m f t=0 := by …Mentions: OAI.ElasticityBoundarySymbol.F, OAI.ElasticityBoundarySymbol.fourierPhysical
- def
OAI.ElasticityBoundarySymbol.tractionline 292 - def
OAI.ElasticityBoundarySymbol.symbolline 296 - theorem
OAI.ElasticityBoundarySymbol.traction_symbolline 301 - theorem
OAI.ElasticityBoundarySymbol.symbol_injectiveline 314Source documentation
Both constants are encoded in the principal symbol.
theorem symbol_injective {l₁ m₁ l₂ m₂ : ℂ} (hm : m₁≠0) (hp₁ : l₁+3*m₁≠0) (hp₂ : l₂+3*m₂≠0) (hs : symbol l₁ m₁=symbol l₂ m₂) : l₁=l₂ ∧ m₁=m₂ := by …Mentions: OAI.ElasticityBoundarySymbol.symbol
- theorem
OAI.ElasticityBoundarySymbol.real_symbol_injectiveline 328 - abbrev
OAI.ElasticityBoundarySymbol.Pline 352 - def
OAI.ElasticityBoundarySymbol.shiftedDerivativeline 355Source documentation
Differentiation of the polynomial amplitude after factoring out exp(-t).
def shiftedDerivative (c : ℂ) : P →ₗ[ℂ] P := …
Mentions: OAI.ElasticityBoundarySymbol.P
- lemma
OAI.ElasticityBoundarySymbol.shiftedDerivative_applyline 358 - lemma
OAI.ElasticityBoundarySymbol.polynomial_derivative_surjectiveline 361 - lemma
OAI.ElasticityBoundarySymbol.shiftedDerivative_surjectiveline 375Source documentation
Although differentiation is nilpotent only degree by degree, each nonzero scalar shift is onto the whole space of finite polynomials.
lemma shiftedDerivative_surjective (c : ℂ) (hc : c≠0) : Function.Surjective (shiftedDerivative c) := by … - def
OAI.ElasticityBoundarySymbol.laplaceAmplitudeline 405Source documentation
The amplitude operator for d²/dt²-1 on exp(-t) times a polynomial.
def laplaceAmplitude : P →ₗ[ℂ] P := …
Mentions: OAI.ElasticityBoundarySymbol.P
- lemma
OAI.ElasticityBoundarySymbol.laplaceAmplitude_applyline 408 - lemma
OAI.ElasticityBoundarySymbol.laplaceAmplitude_surjectiveline 412 - lemma
OAI.ElasticityBoundarySymbol.laplaceAmplitude_commutesline 415 - lemma
OAI.ElasticityBoundarySymbol.shiftedDerivative_sqline 421 - def
OAI.ElasticityBoundarySymbol.polynomialPhysicalline 428Source documentation
The actual Fourier-transformed isotropic physical elasticity operator on polynomial amplitudes, tangential covector (1,0), inward normal t.
def polynomialPhysical (l m : ℂ) (p : Fin 3 → P) : Fin 3 → P := …
Mentions: OAI.ElasticityBoundarySymbol.P
- def
OAI.ElasticityBoundarySymbol.polynomialAdjugateline 437Source documentation
A polynomial differential adjugate; the middle polarization uses the same scalar determinant, so all three components admit one uniform construction.
def polynomialAdjugate (l m : ℂ) (p : Fin 3 → P) : Fin 3 → P := …
Mentions: OAI.ElasticityBoundarySymbol.P
- lemma
OAI.ElasticityBoundarySymbol.polynomial_adjugate_identityline 444 - theorem
OAI.ElasticityBoundarySymbol.polynomialPhysical_surjectiveline 456Source documentation
No exceptional polynomial degree occurs in the normal recurrence.
theorem polynomialPhysical_surjective (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) : Function.Surjective (polynomialPhysical l m) := by … - def
OAI.ElasticityBoundarySymbol.homogeneousPolynomialline 481 - lemma
OAI.ElasticityBoundarySymbol.homogeneousPolynomial_boundaryline 484 - lemma
OAI.ElasticityBoundarySymbol.homogeneousPolynomial_physicalline 488 - lemma
OAI.ElasticityBoundarySymbol.polynomialPhysical_subline 504 - theorem
OAI.ElasticityBoundarySymbol.polynomialPhysical_zero_boundary_surjectiveline 511Source documentation
Every polynomial forcing has a decaying-polynomial solution with exactly zero Dirichlet data. No exceptional normal order is excluded.
theorem polynomialPhysical_zero_boundary_surjective (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) (hp : l+3*m≠0) (p : Fin 3 → P) : ∃ q : Fin 3 → P, polynomialPhysical l m q = p ∧ ∀ i, (q i).eval 0 = 0 := by …Mentions: OAI.ElasticityBoundarySymbol.P, OAI.ElasticityBoundarySymbol.polynomialPhysical
- def
OAI.ElasticityBoundarySymbol.decayingPolynomialline 521 - lemma
OAI.ElasticityBoundarySymbol.decayingPolynomial_derivativeline 524 - lemma
OAI.ElasticityBoundarySymbol.decayingPolynomial_laplaceline 534 - def
OAI.ElasticityBoundarySymbol.decayingPhysicalline 542Source documentation
Physical Fourier ODE, retaining the normal derivatives instead of assigning a boundary symbol by definition.
def decayingPhysical (l m : ℂ) (q : Fin 3 → P) (t : ℝ) : F := …
Mentions: OAI.ElasticityBoundarySymbol.P, OAI.ElasticityBoundarySymbol.F
- lemma
OAI.ElasticityBoundarySymbol.decayingPhysical_eqline 552 - theorem
OAI.ElasticityBoundarySymbol.decayingPhysical_zero_boundary_surjectiveline 561Source documentation
Literal ODE solution for each exp(-t)-polynomial forcing, with zero boundary. Its first and second derivatives are certified above.
theorem decayingPhysical_zero_boundary_surjective (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) (hp : l+3*m≠0) (p : Fin 3 → P) : ∃ q : Fin 3 → P, (∀ t, decayingPhysical l m q t = fun i => decayingPolynomial (p i) t) ∧ ∀ i, decayingPolynomial (q i) 0 = 0 := by …Mentions: OAI.ElasticityBoundarySymbol.P, OAI.ElasticityBoundarySymbol.decayingPhysical, OAI.ElasticityBoundarySymbol.decayingPolynomial
- abbrev
OAI.ElasticityBoundaryRecursion.Vline 583 - abbrev
OAI.ElasticityBoundaryRecursion.TangentialIndexline 584 - abbrev
OAI.ElasticityBoundaryRecursion.Amplitudeline 585 - def
OAI.ElasticityBoundaryRecursion.normalOperatorline 587 - lemma
OAI.ElasticityBoundaryRecursion.normalOperator_applyline 595 - def
OAI.ElasticityBoundaryRecursion.boundaryline 600 - lemma
OAI.ElasticityBoundaryRecursion.boundary_applyline 605 - def
OAI.ElasticityBoundaryRecursion.zeroBoundaryline 607 - def
OAI.ElasticityBoundaryRecursion.zeroNormalOperatorline 609 - lemma
OAI.ElasticityBoundaryRecursion.zeroNormalOperator_surjectiveline 612 - theorem
OAI.ElasticityBoundaryRecursion.exists_normalInverseline 621Source documentation
A genuine linear right inverse on the zero boundary subspace.
theorem exists_normalInverse (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) (hp : l+3*m≠0) : ∃ S : V →ₗ[ℂ] V, (normalOperator l m).comp S = LinearMap.id ∧ boundary.comp S = 0 := by …Mentions: OAI.ElasticityBoundaryRecursion.V, OAI.ElasticityBoundaryRecursion.normalOperator
- def
OAI.ElasticityBoundaryRecursion.normalAmplitudeline 634Source documentation
Applying the physical normal operator to each tangential monomial.
def normalAmplitude (l m : ℂ) : Amplitude →ₗ[ℂ] Amplitude := …
- def
OAI.ElasticityBoundaryRecursion.boundaryAmplitudeline 637 - lemma
OAI.ElasticityBoundaryRecursion.normalAmplitude_applyline 640 - lemma
OAI.ElasticityBoundaryRecursion.boundaryAmplitude_applyline 643 - theorem
OAI.ElasticityBoundaryRecursion.exists_amplitudeInverseline 646 - theorem
OAI.ElasticityBoundaryRecursion.triangular_amplitudesline 667Source documentation
Successive coefficients of a triangular polynomial-amplitude equation. The zeroth coefficient is prescribed; all positive coefficients have zero physical boundary values.
theorem triangular_amplitudes (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) (hp : l+3*m≠0) (A : ℕ → (Amplitude →ₗ[ℂ] Amplitude)) (hA : A 0=normalAmplitude l m) (p₀ : Amplitude) (h₀ : normalAmplitude l m p₀=0) : ∃ p : ℕ → Amplitude, p 0=p₀ ∧ (∀ n, 0<n → boundaryAmplitude (p n)=0) ∧ ∀ n, ∑ k ∈ Finset.range (n+1), A k (p (n-k))=0 := by …Mentions: OAI.ElasticityBoundaryRecursion.Amplitude, OAI.ElasticityBoundaryRecursion.normalAmplitude, OAI.ElasticityBoundaryRecursion.boundaryAmplitude
- abbrev
OAI.ElasticityBoundaryMVNormal.Wline 715 - def
OAI.ElasticityBoundaryMVNormal.dline 717 - def
OAI.ElasticityBoundaryMVNormal.shiftline 718 - def
OAI.ElasticityBoundaryMVNormal.lapline 719 - lemma
OAI.ElasticityBoundaryMVNormal.d_applyline 721 - lemma
OAI.ElasticityBoundaryMVNormal.shift_applyline 722 - lemma
OAI.ElasticityBoundaryMVNormal.lap_applyline 723 - def
OAI.ElasticityBoundaryMVNormal.normalline 726 - lemma
OAI.ElasticityBoundaryMVNormal.normal_applyline 734 - def
OAI.ElasticityBoundaryMVNormal.liftline 739 - lemma
OAI.ElasticityBoundaryMVNormal.lift_Cline 741 - lemma
OAI.ElasticityBoundaryMVNormal.lift_Xline 742 - lemma
OAI.ElasticityBoundaryMVNormal.d_liftline 744 - lemma
OAI.ElasticityBoundaryMVNormal.pderiv_liftline 753 - lemma
OAI.ElasticityBoundaryMVNormal.shift_liftline 755 - lemma
OAI.ElasticityBoundaryMVNormal.lap_liftline 759 - lemma
OAI.ElasticityBoundaryMVNormal.normal_liftline 763 - lemma
OAI.ElasticityBoundaryMVNormal.shift_mulline 769 - lemma
OAI.ElasticityBoundaryMVNormal.lap_mulline 771 - lemma
OAI.ElasticityBoundaryMVNormal.normal_mulline 774 - def
OAI.ElasticityBoundaryMVNormal.boundaryRingline 780Source documentation
The actual restriction of a polynomial to the flat boundary.
def boundaryRing : MP →ₐ[ℂ] MP := MvPolynomial.aeval (fun i => if i=2 then 0 else X i)
- def
OAI.ElasticityBoundaryMVNormal.boundaryline 781 - lemma
OAI.ElasticityBoundaryMVNormal.boundary_applyline 782 - lemma
OAI.ElasticityBoundaryMVNormal.boundary_liftline 784 - lemma
OAI.ElasticityBoundaryMVNormal.monomial_splitline 790 - lemma
OAI.ElasticityBoundaryMVNormal.normal_zeroBoundary_surjectiveline 795 - theorem
OAI.ElasticityBoundaryMVNormal.exists_inverseline 829Source documentation
A literal multivariable-polynomial right inverse with zero boundary values.
theorem exists_inverse (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) (hp : l+3*m≠0) : ∃ S : W →ₗ[ℂ] W, (normal l m).comp S=LinearMap.id ∧ boundary.comp S=0 := by …Mentions: OAI.ElasticityBoundaryMVNormal.W, OAI.ElasticityBoundaryMVNormal.normal
- abbrev
OAI.ElasticityBoundaryLayerOperator.Yline 849 - lemma
OAI.ElasticityBoundaryLayerOperator.second_physicalProfileline 851 - def
OAI.ElasticityBoundaryLayerOperator.elasticityTensorline 862Source documentation
The isotropic elasticity tensor in fixed (orthonormal) coordinates.
def elasticityTensor (l m : ℂ) (i α j β : Fin 3) : ℂ := …
- def
OAI.ElasticityBoundaryLayerOperator.principalline 868Source documentation
A principal tensor acts on actual polynomial conjugated derivatives.
def principal (a : Fin 3 → Fin 3 → Fin 3 → Fin 3 → MP) (δ : ℝ) : W →ₗ[ℂ] W := …
- lemma
OAI.ElasticityBoundaryLayerOperator.principal_applyline 872 - lemma
OAI.ElasticityBoundaryLayerOperator.D_zeroline 876 - theorem
OAI.ElasticityBoundaryLayerOperator.principal_leading_is_normalline 882Source documentation
The leading operator in the high-frequency construction is precisely the normal operator for which a zero-boundary inverse was proved.
theorem principal_leading_is_normal (l m : ℂ) : principal (fun i α j β => C (elasticityTensor l m i α j β)) 0 = normal l m := by …Mentions: OAI.ElasticityBoundaryLayerOperator.principal, OAI.ElasticityBoundaryLayerOperator.elasticityTensor
- abbrev
OAI.ElasticityBoundaryTensorSeries.Tensorline 908 - abbrev
OAI.ElasticityBoundaryTensorSeries.Lowerline 909 - def
OAI.ElasticityBoundaryTensorSeries.packline 911 - def
OAI.ElasticityBoundaryTensorSeries.unpackline 914 - lemma
OAI.ElasticityBoundaryTensorSeries.pack_coeffline 916 - lemma
OAI.ElasticityBoundaryTensorSeries.unpack_packline 921 - lemma
OAI.ElasticityBoundaryTensorSeries.pack_unpackline 926 - lemma
OAI.ElasticityBoundaryTensorSeries.eval_unpackline 930 - lemma
OAI.ElasticityBoundaryTensorSeries.eval_packline 936 - lemma
OAI.ElasticityBoundaryTensorSeries.pack_monomial_mulline 940 - def
OAI.ElasticityBoundaryTensorSeries.operatorline 945 - lemma
OAI.ElasticityBoundaryTensorSeries.unpack_operatorline 952 - theorem
OAI.ElasticityBoundaryTensorSeries.eval_operatorline 961Source documentation
Evaluation reproduces the actual scaled principal part and the delta^2 lower-order coefficient-gradient part of a divergence-form operator.
theorem eval_operator (a : Tensor) (b : Lower) (q : Polynomial W) (δ : ℝ) (i : Fin 3) : (operator a b q).eval (algebraMap ℂ W (δ:ℂ)) i = principal (fun i α j β => (a i α j β).eval (C (δ:ℂ))) δ (q.eval (algebraMap ℂ W (δ:ℂ))) i + (δ:ℂ)^2 • (∑ j, ∑ β, (b i j β).eval (C (δ:ℂ)) * D δ β ((q.eval (algebraMap ℂ W (δ:ℂ))) j)) := by …Mentions: OAI.ElasticityBoundaryTensorSeries.Tensor, OAI.ElasticityBoundaryTensorSeries.Lower, OAI.ElasticityBoundaryTensorSeries.operator
- lemma
OAI.ElasticityBoundaryTensorSeries.unpack_monomial_mulline 972 - lemma
OAI.ElasticityBoundaryTensorSeries.unpack_operator_monomial_mulline 977 - lemma
OAI.ElasticityBoundaryTensorSeries.operator_monomial_mulline 988 - def
OAI.ElasticityBoundaryTensorSeries.coefficientline 994 - lemma
OAI.ElasticityBoundaryTensorSeries.coefficient_applyline 998 - theorem
OAI.ElasticityBoundaryTensorSeries.coefficient_zeroline 1003Source documentation
Its leading coefficient is exactly the proved normal operator whenever its actual tensor at the base point is the isotropic physical tensor.
theorem coefficient_zero (a : Tensor) (b : Lower) (l m : ℂ) (ha : ∀ i α j β, (a i α j β).coeff 0=C (elasticityTensor l m i α j β)) : coefficient a b 0=normal l m := by …Mentions: OAI.ElasticityBoundaryTensorSeries.Tensor, OAI.ElasticityBoundaryTensorSeries.Lower, OAI.ElasticityBoundaryTensorSeries.coefficient
- theorem
OAI.ElasticityBoundaryMVTower.triangular_amplitudesline 1032Source documentation
Successive coefficients of a triangular polynomial-amplitude equation. The zeroth coefficient is prescribed; all positive coefficients have zero physical boundary values.
theorem triangular_amplitudes (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) (hp : l+3*m≠0) (A : ℕ → (W →ₗ[ℂ] W)) (hA : A 0=normal l m) (p₀ : W) (h₀ : normal l m p₀=0) : ∃ p : ℕ → W, p 0=p₀ ∧ (∀ n, 0<n → boundary (p n)=0) ∧ ∀ n, ∑ k ∈ Finset.range (n+1), A k (p (n-k))=0 := by … - def
OAI.ElasticityBoundaryMVTower.residualPolynomialline 1068Source documentation
The literal residual polynomial of two finite operator/amplitude series.
def residualPolynomial (A : ℕ → W →ₗ[ℂ] W) (p : ℕ → W) (K N : ℕ) : Polynomial W := …
- lemma
OAI.ElasticityBoundaryMVTower.residual_coefficientline 1072 - theorem
OAI.ElasticityBoundaryMVTower.residual_high_order_factorline 1106Source documentation
All orders up to N cancel as an exact polynomial identity, leaving an actual finite polynomial times delta^(N+1), not just a formal asymptotic.
theorem residual_high_order_factor (A : ℕ → W →ₗ[ℂ] W) (p : ℕ → W) {K N : ℕ} (hKN : N≤K) (hc : ∀ n, ∑ k ∈ Finset.range (n+1), A k (p (n-k))=0) : ∃ R : Polynomial W, residualPolynomial A p K N=Polynomial.X^(N+1)*R := by … - theorem
OAI.ElasticityBoundaryMVTower.finite_physical_amplitudesline 1119Source documentation
A finite correction family for every prescribed leading physical normal solution, with zero boundary corrections and exact arbitrary-order cancellation.
theorem finite_physical_amplitudes (l m : ℂ) (hm : m≠0) (he : l+2*m≠0) (hp : l+3*m≠0) (A : ℕ → W →ₗ[ℂ] W) (hA : A 0=normal l m) (p₀ : W) (h₀ : normal l m p₀=0) (N K : ℕ) (hKN : N≤K) : ∃ (p : ℕ → W) (R : Polynomial W), p 0=p₀ ∧ (∀ n, 0<n → boundary (p n)=0) ∧ residualPolynomial A p K N=Polynomial.X^(N+1)*R := by …