OAI/Combinatorics/HoneycombChords/ChebyshevSystems.lean
38 declarations, 0 contain sorry, 0 declared as axioms
Chebyshev spaces, sign changes, orthogonality, and nested jet flags.
The development follows OpenAI, Uniform marked-polygon estimates and sharp finite bridge moments (2026), Sections 6 and 7.
- def
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.twoKnotLabelsline 13Source documentation
Literal complete labels of M: N jets at 0, N at L^2.
noncomputable def twoKnotLabels (N : ℕ) (k : ℕ) : ℝ := if k<N then 0 else angle^2
- def
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.interiorKnotLabelsline 15Source documentation
Literal complete labels of M + R C_t, with the C_t row inserted in order.
noncomputable def interiorKnotLabels (N : ℕ) (t : ℝ) (k : ℕ) : ℝ := …
- def
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.FirstObliqueCharacteristicComparisonline 18 - def
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombinationline 36 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination_contDiffline 38 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination_iteratedDerivline 43 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination_confluent_uniqueline 54Source documentation
The literal complete beta-jet family is Chebyshev counting multiplicities.
theorem jetCombination_confluent_unique {n : ℕ} (b x : ℕ → ℝ) (a : Fin n → ℝ) (hb : Monotone (fun i : Fin n=>b i)) (hx : Monotone (fun i : Fin n=>x i)) (hb0 : ∀ i : Fin n,0 ≤ b i) (hx0 : ∀ i : Fin n,0 ≤ x i) (hz : ∀ j : Fin n,iteratedDeriv (nodalOrder x j) (jetCombination b a) (x j)=0) : a=0 := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.nodalOrder, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination
- lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination_uniqueline 68 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination_zeros_card_ltline 81 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination_finite_zerosline 97 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.continuous_nonzero_signline 112 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.finite_zero_sign_polynomialline 131Source documentation
For a continuous function with finitely many zeros on a ray, its sign is matched by a polynomial using a subset of these zeros, not by an assumed oscillation hypothesis. This is the sign test needed by oblique jet pencils.
theorem finite_zero_sign_polynomial (f : ℝ → ℝ) (hf : Continuous f) (s : Finset ℝ) : ∀ a : ℝ,(∀ x∈s,a<x) → (∀ x,a<x → (f x=0 ↔ x∈s)) → ∃ t : Finset ℝ,t⊆s ∧ ∃ e : ℝ,e≠0 ∧ ∀ x,a<x → x∉s → 0<f x*(e*∏ z∈t,(x-z)) := by … - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.vandermonde_cons_detline 207 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetEvaluation_zero_labelsline 223 - def
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetTestCoeffsline 235Source documentation
Cofactor coefficients of the literal complete-jet interpolant test.
noncomputable def jetTestCoeffs {n : ℕ} (b : ℕ → ℝ) (v : Fin n → ℝ) : Fin (n+1) → ℝ := … - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetTest_eq_detline 238 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetTest_sign_productline 246 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jetCombination_smulline 275 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jet_flag_sign_matchingline 282 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jet_flag_integral_nonzeroline 339Source documentation
Orthogonality forces at least m distinct zeros (indeed m sign changes) for continuous functions against a complete m-dimensional jet flag. The measure and the squared p-coordinate are those used by the actual strip pairing.
theorem jet_flag_integral_nonzero {m : ℕ} (b : ℕ → ℝ) (f w : ℝ → ℝ) (hb : Monotone (fun i : Fin m=>b i)) (hb0 : ∀ i : Fin m,0 ≤ b i) (hf : Continuous f) (hw : ∀ p,0<p → 0<w p) (hi : ∀ i : Fin m,IntegrableOn (fun p=>f (p^2)*cosineKernelJet (nodalOrder b i) 0 (b i) (p^2)*w p) (Set.Ioi 0)) (s : Finset ℝ) (hs : ∀ x ∈ s,0 < x) (hz : ∀ x,0 < x → (f x = 0 ↔ x ∈ s)) (hc : s.card < m) : ∃ i : Fin m,(∫ p in Set.Ioi (0:ℝ),f (p^2)*cosineKernelJet (nodalOrder b i) 0 (b i) (p^2)*w p)≠0 := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.w, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.cosineKernelJet, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.nodalOrder
- theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.jet_linear_nonorthogonalityline 409 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.pole_jetCombination_linear_pair_integrableline 442 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.pole_jet_linear_nonorthogonalityline 458 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.strip_angle_posline 475 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.twoKnot_monotoneline 476 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.twoKnot_nonnegline 480 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.twoKnot_leline 483 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.interiorKnot_monotoneline 486 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.interiorKnot_nonnegline 492 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.interiorKnot_leline 495 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.twoKnot_nodalOrderline 500 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.interiorKnot_nodalOrderline 521 - def
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.insertKnotIndexline 554Source documentation
Insertion map for the common M rows into the (sorted) interior-knot flag.
def insertKnotIndex (N : ℕ) (i : Fin (2*N)) : Fin (2*N+1) := …
- lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.insertKnot_rowline 556 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.insertKnotIndex_injectiveline 566 - def
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.knotPermutationline 582Source documentation
Move the inserted t² label to the last index, leaving M in its original order. This is only a simultaneous change of basis of the actual pencil.
def knotPermutation (N : ℕ) : Equiv.Perm (Fin (2*N+1)) := …
- lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.knotPermutation_castSuccline 584 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.knotPermutation_lastline 594