OAI/Combinatorics/HoneycombChords/PositiveFlags.lean
28 declarations, 0 contain sorry, 0 declared as axioms
Positive function flags and orthogonality
Formalized from Critical honeycomb chords with prescribed boundary endpoints (OpenAI, September 26, 2026).
- theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zero_jet_flag_integral_nonzeroline 18Source documentation
Orthogonality forces at least m distinct zeros (indeed m sign changes) for continuous functions against a m-dimensional zero-at-origin jet flag. The measure and the squared p-coordinate are those used by the actual strip pairing.
theorem zero_jet_flag_integral_nonzero {m : ℕ} (b : ℕ → ℝ) (f w : ℝ → ℝ) (hb : Monotone (fun i : Fin (m+1)=>b i)) (hb0 : ∀ i : Fin (m+1),0 ≤ b i) (hbfirst : b 0=0) (hf : Continuous f) (hw : ∀ p,0<p → 0<w p) (hi : ∀ i : Fin m,IntegrableOn (fun p=>f (p^2)*zeroJet 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)*zeroJet b i (p^2)*w p)≠0 := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.w, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zeroJet
- lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zeroJet_linear_zero_setline 87 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zero_jet_linear_nonorthogonalityline 110Source documentation
The constant removed at zero gives exactly the stronger zero count required for the first step of the second interlacing chain.
theorem zero_jet_linear_nonorthogonality {n m : ℕ} (b c : ℕ → ℝ) (a : Fin n → ℝ) (w : ℝ → ℝ) (t : ℝ) (hnm : n < m) (hb : Monotone (fun i : Fin (n+1)=>b i)) (hc : Monotone (fun i : Fin m=>c i)) (hb0 : ∀ i : Fin (n+1),0 ≤ b i) (hc0 : ∀ i : Fin m,0 ≤ c i) (hbfirst : b 0=0) (ha : a ≠ 0) (hw : ∀ p,0<p → 0<w p) (hi : ∀ j : Fin m,IntegrableOn (fun p=>(p^2-t)*zeroJetCombination b a (p^2)* cosineKernelJet (nodalOrder c j) 0 (c j) (p^2)*w p) (Set.Ioi 0)) : ∃ j : Fin m,(∫ p in Set.Ioi (0:ℝ),(p^2-t)*zeroJetCombination b a (p^2)* cosineKernelJet (nodalOrder c j) 0 (c j) (p^2)*w p) ≠ 0 := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.w, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zeroJetCombination, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.cosineKernelJet, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.nodalOrder
- theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zero_jet_linear_zero_nonorthogonalityline 123 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.pole_zeroJetCombination_linear_pair_integrableline 134 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.pole_zeroJetCombination_linear_zero_pair_integrableline 143 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.twoKnot_firstline 165 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.interiorKnot_firstline 167 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zero_interior_row_beforeline 169 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zero_interior_row_atline 172 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.zero_interior_row_afterline 183 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination_uniqueline 199 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination_zeros_card_ltline 211 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination_finite_zerosline 227 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.family_linear_zero_setline 234 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyTestCoeffs_lastline 261 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyTest_zeroline 265 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination_subline 271 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination_last_zeroline 274 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.monic_family_signline 280Source documentation
A monic combination with the maximum number of positive zeros has the same orientation at those zeros as a monic ordinary polynomial.
theorem monic_family_sign {n : ℕ} (F : ℕ → ℝ → ℝ) (a : Fin (n+1) → ℝ) (v : Fin n → ℝ) (hF : PositiveEvaluation (fun i : Fin (n+1)=>F i)) (hF0 : PositiveEvaluation (fun i : Fin n=>F i)) (ha : a (Fin.last n)=1) (hv : StrictMono v) (hv0 : ∀ i,0 < v i) (haz : ∀ i,familyCombination F a (v i)=0) {x : ℝ} (hx : 0 < x) (hxv : ∀ i,x ≠ v i) : 0 < familyCombination F a x*(∏ i,(x-v i)) := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.PositiveEvaluation, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination
- theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.positive_flag_integral_nonzeroline 332Source documentation
Orthogonality forces at least m distinct zeros (indeed m sign changes) for continuous functions against a positive m-dimensional function flag. The measure and the squared p-coordinate are those used by the actual strip pairing.
theorem positive_flag_integral_nonzero {m : ℕ} (B : ℕ → ℝ → ℝ) (f w : ℝ → ℝ) (hB : PositiveFlag B m) (hBc : ∀ i : Fin m,Continuous (B i)) (hf : Continuous f) (hw : ∀ p,0<p → 0<w p) (hi : ∀ i : Fin m,IntegrableOn (fun p=>f (p^2)*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)*B i (p^2)*w p)≠0 := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.w, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.PositiveFlag
- theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.flag_orthogonal_linear_zerosline 403Source documentation
The maximal zero count at a real pencil root. In particular the root is positive and distinct from the zeros of its root function.
theorem flag_orthogonal_linear_zeros {n : ℕ} (F G : ℕ → ℝ → ℝ) (a : Fin (n+1) → ℝ) (w : ℝ → ℝ) (r : ℝ) (hF : PositiveEvaluation (fun i : Fin (n+1)=>F i)) (hG : PositiveFlag G (n+1)) (hFc : ∀ i : Fin (n+1),Continuous (F i)) (hGc : ∀ i : Fin (n+1),Continuous (G i)) (ha : a ≠ 0) (hw : ∀ p,0 < p → 0 < w p) (hi : ∀ i : Fin (n+1),IntegrableOn (fun p=>(p^2-r)*familyCombination F a (p^2)*G i (p^2)*w p) (Set.Ioi 0)) (ho : ∀ i : Fin (n+1),(∫ p in Set.Ioi (0:ℝ),(p^2-r)*familyCombination F a (p^2)*G i (p^2)*w p)=0) : ∃ Z : Finset ℝ,Z.card=n ∧ (∀ x,x ∈ Z ↔ 0 < x ∧ familyCombination F a x=0) ∧ 0 < r ∧ r ∉ Z := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.w, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.PositiveEvaluation, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.PositiveFlag, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination
- lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.positive_continuous_pairingline 453 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.family_pairing_integralline 478 - lemma
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.family_pairing_lastline 496 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.monic_cross_pairing_posline 517Source documentation
Chebyshev interpolation gives positive orientation of a border pairing at a real root.
theorem monic_cross_pairing_pos {n : ℕ} (F G : ℕ → ℝ → ℝ) (a : Fin (n+1) → ℝ) (w : ℝ → ℝ) (r : ℝ) (hF : PositiveFlag F (n+1)) (hG : PositiveFlag G (n+2)) (hFc : ∀ i : Fin (n+1),Continuous (F i)) (hGc : ∀ i : Fin (n+2),Continuous (G i)) (ha : a (Fin.last n)=1) (hw : ∀ p,0 < p → 0 < w p) (hi : ∀ i : Fin (n+2),IntegrableOn (fun p=>(p^2-r)*familyCombination F a (p^2)*G i (p^2)*w p) (Set.Ioi 0)) (ho : ∀ i : Fin (n+1),(∫ p in Set.Ioi (0:ℝ),(p^2-r)*familyCombination F a (p^2)*G i (p^2)*w p)=0) : 0 < (∫ p in Set.Ioi (0:ℝ),(p^2-r)*familyCombination F a (p^2)*G (n+1) (p^2)*w p) := by …Mentions: OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.w, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.PositiveFlag, OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.familyCombination
- theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.det_border_last_columnline 618 - theorem
OAI.CriticalHoneycomb.FiniteFunctional.StripAsymptotic.det_double_border_at_nullvectorsline 649