OAI/Probability/FKMaps/BlockLaw.lean
78 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.FKCRT.Inventory.rawWord_signSumline 11 - lemma
OAI.FKCRT.Inventory.rawWord_takeline 15 - lemma
OAI.FKCRT.Inventory.emptyProb_le_killedline 19 - theorem
OAI.FKCRT.Inventory.emptyProb_summableline 33Source documentation
Finiteness of the endpoint inventory generating function follows from the actual killed walk Green sum; no coefficient asymptotic is assumed.
theorem emptyProb_summable (P : Parameters) : Summable (emptyProb P) := …
Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.emptyProb
- theorem
OAI.FKCRT.Inventory.emptyProb_even_summableline 35 - lemma
OAI.FKCRT.Inventory.emptyProb_zeroline 37 - def
OAI.FKCRT.Inventory.emptyTotalline 41 - lemma
OAI.FKCRT.Inventory.emptyTotal_ge_oneline 42 - lemma
OAI.FKCRT.Inventory.emptyTotal_posline 46 - def
OAI.FKCRT.Inventory.emptyWeightsline 48 - theorem
OAI.FKCRT.Inventory.emptyWeights_abel_lowerline 58Source documentation
The normalized exact word coefficient law has the required near-endpoint Abel lower bound. The remaining bridge to map coefficients is combinatorial.
theorem emptyWeights_abel_lower (P : Parameters) : ∃ c : ℝ,0<c ∧ ∀ x : ℝ,(3:ℝ)/4≤x → x<1 → c≤Real.sqrt (1-x)*(emptyWeights P).abelMean x := by …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.emptyWeights
- def
OAI.FKCRT.Inventory.flexParameterline 85 - def
OAI.FKCRT.Inventory.radiusParameterline 86 - lemma
OAI.FKCRT.Inventory.flexParameter_posline 88 - lemma
OAI.FKCRT.Inventory.radiusParameter_posline 95 - lemma
OAI.FKCRT.Inventory.typedCoefficient_inventoryline 98 - def
OAI.FKCRT.Inventory.inventorySeriesline 115 - lemma
OAI.FKCRT.Inventory.inventorySeries_summableline 117 - lemma
OAI.FKCRT.Inventory.inventorySeries_nonnegline 123 - lemma
OAI.FKCRT.Inventory.inventorySeries_ge_oneline 126 - lemma
OAI.FKCRT.Inventory.wordSeries_inventoryline 132 - def
OAI.FKCRT.Inventory.coreCoefficientRealline 147 - lemma
OAI.FKCRT.Inventory.coreCoefficientReal_nonnegline 150 - lemma
OAI.FKCRT.Inventory.coreCoefficient_ofRealline 153 - lemma
OAI.FKCRT.Inventory.coreCoefficientReal_zeroline 161 - theorem
OAI.FKCRT.Inventory.actual_core_seriesline 171Source documentation
A real HasSum form of the exact root-corner substitution, derived from finite endpoint summability rather than assumed analytic convergence.
theorem actual_core_series (P : Parameters) {x : ℝ} (hx : 0 ≤ x) (hx' : x ≤ 1) : HasSum (fun m => coreCoefficientReal (flexParameter P) m* (radiusParameter P*x*(inventorySeries P x)^2)^m) (inventorySeries P x-1) := by …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.coreCoefficientReal, OAI.FKCRT.Inventory.flexParameter, OAI.FKCRT.Inventory.radiusParameter, OAI.FKCRT.Inventory.inventorySeries
- def
OAI.FKCRT.Inventory.blockCoefficientRealline 213 - def
OAI.FKCRT.Inventory.actualBlockMassline 216 - lemma
OAI.FKCRT.Inventory.blockCoefficientReal_nonnegline 220 - lemma
OAI.FKCRT.Inventory.actualBlockMass_nonnegline 225 - lemma
OAI.FKCRT.Inventory.actualBlockMass_zeroline 230 - lemma
OAI.FKCRT.Inventory.actualBlockMass_zero_posline 233 - lemma
OAI.FKCRT.Inventory.inventorySeries_pgfline 237 - lemma
OAI.FKCRT.Inventory.actual_block_seriesline 245 - lemma
OAI.FKCRT.Inventory.actual_inverse_equationline 259Source documentation
The actual connected-core coefficients satisfy precisely the normalized inverse equation required by the analytic criticality proof.
lemma actual_inverse_equation (P : Parameters) {x : ℝ} (hx : 0 ≤ x) (hx' : x ≤ 1) : HasSum (fun m => actualBlockMass P m*(x*((emptyWeights P).pgf x)^2)^m) ((emptyWeights P).pgf x) := by …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.actualBlockMass, OAI.FKCRT.Inventory.emptyWeights
- def
OAI.FKCRT.Inventory.criticalApproachline 275 - lemma
OAI.FKCRT.Inventory.criticalApproach_boundsline 277 - lemma
OAI.FKCRT.Inventory.criticalApproach_tendstoline 285 - theorem
OAI.FKCRT.Inventory.actual_block_momentsline 294Source documentation
Criticality and the finite second moment for the genuine block series. The only assumptions are the original p∈(1/2,1); no block-law or moment conclusion is postulated.
theorem actual_block_moments (P : Parameters) : HasSum (actualBlockMass P) 1 ∧ HasSum (fun m : ℕ => (m:ℝ)*actualBlockMass P m) (1/2) ∧ Summable (fun m : ℕ => (m:ℝ)^2*actualBlockMass P m) := by …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.actualBlockMass
- def
OAI.FKCRT.BlockCritical.doubleMassline 315 - lemma
OAI.FKCRT.BlockCritical.doubleMass_evenline 317 - lemma
OAI.FKCRT.BlockCritical.doubleMass_outsideline 320 - lemma
OAI.FKCRT.BlockCritical.doubleMass_nonnegline 326 - lemma
OAI.FKCRT.BlockCritical.hasSum_doubleMassline 332 - lemma
OAI.FKCRT.BlockCritical.hasSum_doubleMeanline 337 - lemma
OAI.FKCRT.BlockCritical.summable_doubleSecondline 344 - def
OAI.FKCRT.BlockCritical.evenOffspringline 355Source documentation
Doubling block edge counts gives exactly the corner offspring law. The support span is two, and sizes in the tree theorem are all 2n+1.
def evenOffspring (b : Weights) (h₀ : 0<b.mass 0) (h₁ : 0<b.mass 1) (hm : HasSum (fun k : ℕ => (k:ℝ)*b.mass k) (1/2)) (hs : Summable (fun k : ℕ => (k:ℝ)^2*b.mass k)) : TreeCoding.CriticalEvenOffspring where …Mentions: OAI.FKCRT.BlockCritical.Weights, OAI.FKCRT.TreeCoding.CriticalEvenOffspring
- theorem
OAI.FKCRT.BlockCritical.block_joint_codingline 372Source documentation
The exact normalized analytic criterion feeds the proved source joint excursion invariance theorem, with neither criticality nor finite variance postulated separately. This is a dependency lemma, not the FK main.
theorem block_joint_coding (p : Weights) {b : ℕ → ℝ} (hb : ∀ k,0≤b k) (hb₀ : 0<b 0) (hb₁ : 0<b 1) {x : ℕ → ℝ} (hx : ∀ n,0≤x n ∧ x n<1) (ht : Tendsto x atTop (𝓝 1)) (heq : ∀ n,HasSum (fun k => b k*(x n*(p.pgf (x n))^2)^k) (p.pgf (x n))) {c : ℝ} (hc : 0<c) (hlower : ∀ n,c≤Real.sqrt (1-x n)*p.abelMean (x n)) : ∃ offspring : TreeCoding.CriticalEvenOffspring, offspring.mass=doubleMass b ∧ TreeCoding.JointCodingStatement offspring := by …Mentions: OAI.FKCRT.BlockCritical.Weights, OAI.FKCRT.TreeCoding.CriticalEvenOffspring, OAI.FKCRT.BlockCritical.doubleMass, OAI.FKCRT.TreeCoding.JointCodingStatement
- lemma
OAI.FKCRT.Inventory.oneLink_coreline 395Source documentation
The true one-link word is a connected core, including its root seam.
lemma oneLink_core : CoreWord [TypedLetter.burger true,TypedLetter.order true] := by …
Mentions: OAI.FKCRT.Inventory.CoreWord
- lemma
OAI.FKCRT.Inventory.coreCoefficientReal_one_posline 420 - lemma
OAI.FKCRT.Inventory.actualBlockMass_one_posline 429 - def
OAI.FKCRT.Inventory.actualOffspringline 437Source documentation
The actual corner offspring distribution, not an abstract replacement.
def actualOffspring (P : Parameters) : FKCRT.TreeCoding.CriticalEvenOffspring := …
Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.TreeCoding.CriticalEvenOffspring
- theorem
OAI.FKCRT.Inventory.actual_offspring_joint_codingline 446Source documentation
The proved invariance theorem is instantiated by the genuine core coefficients, under precisely the original phase parameter range. Finite FK map metric transport is a separate remaining obligation.
theorem actual_offspring_joint_coding (P : Parameters) : FKCRT.TreeCoding.JointCodingStatement (actualOffspring P) := …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.TreeCoding.JointCodingStatement, OAI.FKCRT.Inventory.actualOffspring
- def
OAI.FKCRT.Inventory.CoreTree.productMassline 462Source documentation
Product of genuine root-core probabilities at every vertex.
def productMass (t r τ : ℝ) : CoreTree→ℝ | leaf => 1/τ | branch c ts => (wordMonomial t (r*τ) c.val/τ)*∏ i,productMass t r τ (ts i)
Mentions: OAI.FKCRT.Inventory.CoreTree, OAI.FKCRT.Inventory.wordMonomial
- lemma
OAI.FKCRT.Inventory.CoreTree.productMass_nonnegline 466 - theorem
OAI.FKCRT.Inventory.CoreTree.productMass_eqline 476Source documentation
Exact cancellation of the τ powers, including every leaf. This is the pointwise branching density, not merely a generating-function identity.
theorem productMass_eq (t r τ : ℝ) (hτ : τ≠0) (T : CoreTree) : T.productMass t r τ=wordMonomial t r T.word/τ := by …Mentions: OAI.FKCRT.Inventory.T, OAI.FKCRT.Inventory.CoreTree, OAI.FKCRT.Inventory.wordMonomial
- lemma
OAI.FKCRT.Inventory.wordMonomial_ofRealline 494 - lemma
OAI.FKCRT.Inventory.inventorySeries_oneline 499 - lemma
OAI.FKCRT.Inventory.wordMonomial_hasSumline 502 - theorem
OAI.FKCRT.Inventory.coreTree_productMass_hasSumline 523Source documentation
The genuine finite core trees carry total branching mass one. This also establishes extinction of this actual branching construction without adding an extinction or GW identification as a premise.
theorem coreTree_productMass_hasSum (P : Parameters) : HasSum (CoreTree.productMass (flexParameter P) (Real.sqrt (radiusParameter P)) (emptyTotal P)) 1 := by …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.CoreTree.productMass, OAI.FKCRT.Inventory.flexParameter, OAI.FKCRT.Inventory.radiusParameter, OAI.FKCRT.Inventory.emptyTotal
- def
OAI.FKCRT.Inventory.CoreTree.shapeline 544 - lemma
OAI.FKCRT.Inventory.CoreTree.shape_degreesline 548 - lemma
OAI.FKCRT.Inventory.CoreTree.degrees_excursionline 558 - abbrev
OAI.FKCRT.Inventory.CoreTree.LabelExcursionline 563 - def
OAI.FKCRT.Inventory.CoreTree.labelEquivline 566 - def
OAI.FKCRT.Inventory.CoreLabel.massline 577 - lemma
OAI.FKCRT.Inventory.CoreLabel.mass_nonnegline 581 - lemma
OAI.FKCRT.Inventory.CoreTree.productMass_labelsline 591 - theorem
OAI.FKCRT.Inventory.CoreTree.labels_product_eq_wordline 602Source documentation
Exact pointwise GW branching weight in the faithful preorder coding.
theorem labels_product_eq_word (t r τ : ℝ) (hτ : τ≠0) (l : LabelExcursion) : (l.val.map (CoreLabel.mass t r τ)).prod= wordMonomial t r (labelEquiv.symm l).word/τ := by …Mentions: OAI.FKCRT.Inventory.CoreTree.LabelExcursion, OAI.FKCRT.Inventory.CoreLabel.mass, OAI.FKCRT.Inventory.wordMonomial, OAI.FKCRT.Inventory.CoreTree.word
- lemma
OAI.FKCRT.Inventory.coreMass_finite_sumline 621Source documentation
The actual connected-core contribution in each fixed edge-size fiber.
lemma coreMass_finite_sum (P : Parameters) (m : ℕ) : (∑ w∈(typedEmptyWords (2*m)).filter CoreWord, ENNReal.ofReal (wordMonomial (flexParameter P) (Real.sqrt (radiusParameter P)*emptyTotal P) w/emptyTotal P))= ENNReal.ofReal (coreCoefficientReal (flexParameter P) m* (radiusParameter P*(emptyTotal P)^2)^m/emptyTotal P) := by …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.typedEmptyWords, OAI.FKCRT.Inventory.CoreWord, OAI.FKCRT.Inventory.wordMonomial, OAI.FKCRT.Inventory.flexParameter, OAI.FKCRT.Inventory.radiusParameter, OAI.FKCRT.Inventory.emptyTotal, OAI.FKCRT.Inventory.coreCoefficientReal
- lemma
OAI.FKCRT.Inventory.coreMass_by_sizeline 649Source documentation
Grouping is over genuine normalized connected cores, with no abstract counting coefficients left in the summands.
lemma coreMass_by_size (P : Parameters) (F : ℕ→ℝ≥0∞) : (∑' c : Core,ENNReal.ofReal (wordMonomial (flexParameter P) (Real.sqrt (radiusParameter P)*emptyTotal P) c.val/emptyTotal P)*F c.val.length)= ∑' m : ℕ,ENNReal.ofReal (coreCoefficientReal (flexParameter P) m* (radiusParameter P*(emptyTotal P)^2)^m/emptyTotal P)*F (2*m) := by …Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.Core, OAI.FKCRT.Inventory.wordMonomial, OAI.FKCRT.Inventory.flexParameter, OAI.FKCRT.Inventory.radiusParameter, OAI.FKCRT.Inventory.emptyTotal, OAI.FKCRT.Inventory.coreCoefficientReal
- def
OAI.FKCRT.Inventory.CoreLabel.rootMassline 676 - lemma
OAI.FKCRT.Inventory.CoreLabel.rootMass_nonnegline 679 - lemma
OAI.FKCRT.Inventory.CoreLabel.rootMass_by_sizeline 682 - lemma
OAI.FKCRT.Inventory.CoreLabel.rootMass_totalline 703 - def
OAI.FKCRT.Inventory.CoreLabel.rootLawline 711 - lemma
OAI.FKCRT.Inventory.CoreLabel.rootLaw_by_sizeline 714 - theorem
OAI.FKCRT.Inventory.CoreLabel.rootLaw_arityline 737Source documentation
The true root core has the already proved critical offspring marginal.
theorem rootLaw_arity (P : Parameters) : (rootLaw P).map arity=(actualOffspring P).law := by …
Mentions: OAI.FKCRT.Inventory.Parameters, OAI.FKCRT.Inventory.CoreLabel.rootLaw, OAI.FKCRT.Inventory.CoreLabel.arity, OAI.FKCRT.Inventory.actualOffspring, OAI.FKCRT.Inventory.law