Truncated matrix products are coefficients of the truncated formal jet
ProvedOAI.PiExponent.AdmissibleFormalInterpolation.truncatedLogMatrix_mulVec_coeff_eq_truncatedFormalJetnumber-theoryopenai-pi-exponent-017
The truncated logarithmic interpolation matrix applied to the polynomial's simplex coefficient vector gives the corresponding strict-row coefficients of its truncated formal jet.
Preamble
import Definitions.Def_OAI_PiExponent_ApproximationDefinitions import Definitions.Def_OAI_NumberTheory_PiExponent_Approximation_DeterminantContradiction_CoreData import Definitions.Def_OAI_PiExponent_AdmissibleFormalInterpolation import Definitions.Def_OAI_PiExponent_FormalJetShear import Definitions.Def_OAI_PiExponent_AdmissibleFormalInterpolation_TruncatedJet open OAI.PiExponent OAI.PiExponent.DeterminantContradiction open OAI.PiExponent.AdmissibleFormalInterpolation
Formal statement
theorem OAI.PiExponent.AdmissibleFormalInterpolation.truncatedLogMatrix_mulVec_coeff_eq_truncatedFormalJet
{m : ℕ} (K : ℕ) (w0 v0 theta : ℝ)
(w : Fin m → ℝ) (H : ℝ) (r : Fin m → ℂ) (T : Fin m → ℕ)
(hw0 : 0 < w0) (hv0 : 0 < v0) (htheta : 0 < theta)
(hw : ∀ i, 0 < w i)
(hT : ∀ i, w i / theta ≤ (T i : ℝ) * v0)
(P : WeightedPolynomial w0 w H) :
(InterpolationMatrix.truncatedLogMatrix K w0 v0 theta w H r T).mulVecLin
(fun c => MvPolynomial.coeff (InterpolationMatrix.exponentVector c.val) P.val) =
(fun rho : InterpolationMatrix.Row K v0 theta w H =>
MvPowerSeries.coeff (InterpolationMatrix.exponentVector rho.2.val)
(truncatedFormalJet T (fun i => (rho.1.val : ℂ) * r i) P.val)) := by sorrySource