Documentation

Anderson4D.PermSum.SingleScaleRoughScaleLedger

The rough-scale payoff in the one-parity ledger #

This file records, with multiplicity, the skipped incoming edges whose rough estimates contribute the explicit (N / R)² factors in (5.90)--(5.92). It also isolates the two estimates needed to collapse those local factors to the root scale:

The occurrence list below is deliberately a List, rather than a Finset: when both incoming edges of one rough pair are skipped, both copies of the scale gain occur in the analytic target.

Pure positional counting #

Number of skipped incoming edges carried by one positional block.

Equations
Instances For

    Number of rough scale factors retained by one positional block. Singles are intrinsically rough; unmarked pairs contribute none.

    Equations
    Instances For

      The raw skip count is the sum of the incoming-edge indicators on the two outward position runs, independently of the pairing phases.

      Every original adjacency is the incoming edge of exactly one non-anchor position. Hence the raw Boolean ledger counts O with no loss and no duplication.

      Exact selection-count inequality for the first-skipped-pair algorithm.

      The left side counts skipped incoming edges, not merely eligible blocks. Consequently, a marked pair whose two incoming edges are both skipped contributes two rough factors, exactly as its analytic target does.

      Occurrence-level analytic ledger #

      The active dyadic scales whose explicit square factors occur in one located block. Both skipped sides of a rough pair are retained.

      Equations
      Instances For

        The rough-scale product is exactly the product over its occurrence list.

        Concrete first-three selection theorem. Its left side is computed from the raw, pre-marking flags, so it does not assume an abstract supply of eligible blocks.

        theorem Anderson4D.XYCluster.finAnchorNXLocatedCoarse_roughScaleOccurrences_count {t : PlaneTree} {n : ℕ} (Nm : t.HeppMarking) (mu : t.Multiplicities) (leftPhase rightPhase : Bool) (anchor : Fin (n + 1)) (cls : Fin (n + 1) → ActiveNXClass Nm mu) (O : Finset (AdjacentIndex (n + 1))) :

        Concrete paper count: the selected schedule contains at least min |O| 3 explicit square factors.

        Moving local scales to the root #

        theorem Anderson4D.XYCluster.activeNXClass_scale_le_root {t : PlaneTree} (ht : t.isValid = true) (hroot : t.rootV ∈ t.BranchNodes) (Nm : t.HeppMarking) (mu : t.Multiplicities) (a : ActiveNXClass Nm mu) :
        (↑a).1 ≤ scaleN Nm t.rootV

        Every active N-class scale is bounded by the root Hepp scale.

        The root dyadic scale is one summand of its accumulated scale.

        theorem Anderson4D.XYCluster.roughScaleOccurrence_le_root {t : PlaneTree} (ht : t.isValid = true) (hroot : t.rootV ∈ t.BranchNodes) (Nm : t.HeppMarking) (mu : t.Multiplicities) (R : ℕ) (a : ActiveNXClass Nm mu) :
        (↑(↑a).1 / ↑R) ^ 2 ≤ (↑(scaleN Nm t.rootV) / ↑R) ^ 2

        One selected local square factor is no larger than its root-scale copy.

        theorem Anderson4D.XYCluster.roughScaleOccurrences_product_le_root_pow {t : PlaneTree} (ht : t.isValid = true) (hroot : t.rootV ∈ t.BranchNodes) (Nm : t.HeppMarking) (mu : t.Multiplicities) (R : ℕ) (as : List (ActiveNXClass Nm mu)) :
        (List.map (fun (a : ActiveNXClass Nm mu) => (↑(↑a).1 / ↑R) ^ 2) as).prod ≤ (↑(scaleN Nm t.rootV) / ↑R) ^ (2 * as.length)

        The product of k selected local square gains is bounded by the 2k-th power of the root ratio.

        theorem Anderson4D.XYCluster.rootScaleRatio_mem_unitInterval {t : PlaneTree} (hroot : t.rootV ∈ t.BranchNodes) (Nm : t.HeppMarking) (mu : t.Multiplicities) (R : ℕ) (hR : accumulatedScale Nm mu t.rootV ≤ R) :
        0 ≤ ↑(scaleN Nm t.rootV) / ↑R ∧ ↑(scaleN Nm t.rootV) / ↑R ≤ 1

        Under the paper's root accumulated-scale hypothesis, the root ratio lies in the unit interval.

        theorem Anderson4D.XYCluster.roughScaleOccurrences_product_le_paperRootGain {t : PlaneTree} (ht : t.isValid = true) (hroot : t.rootV ∈ t.BranchNodes) (Nm : t.HeppMarking) (mu : t.Multiplicities) (R s : ℕ) (hR : accumulatedScale Nm mu t.rootV ≤ R) (as : List (ActiveNXClass Nm mu)) (hcount : min s 3 ≤ as.length) :
        (List.map (fun (a : ActiveNXClass Nm mu) => (↑(↑a).1 / ↑R) ^ 2) as).prod ≤ (↑(scaleN Nm t.rootV) / ↑R) ^ min (2 * s) 3

        The numerical collapse used after (5.92). Counting min s 3 selected square occurrences is enough for the (slightly weaker) paper exponent min (2s) 3.

        Ledger-facing collapse: only the exact selected-occurrence lower bound is needed. The following concrete section proves that lower bound from O.

        theorem Anderson4D.XYCluster.finAnchorNXLocatedCoarse_roughScaleProduct_le {t : PlaneTree} {n : ℕ} (ht : t.isValid = true) (hroot : t.rootV ∈ t.BranchNodes) (Nm : t.HeppMarking) (mu : t.Multiplicities) (R : ℕ) (hR : accumulatedScale Nm mu t.rootV ≤ R) (leftPhase rightPhase : Bool) (anchor : Fin (n + 1)) (cls : Fin (n + 1) → ActiveNXClass Nm mu) (O : Finset (AdjacentIndex (n + 1))) :
        locatedLedgerRoughScaleProduct (↑R) (finAnchorNXLocatedCoarseLedgerWithPhases Nm mu leftPhase rightPhase anchor cls O) ≤ (↑(scaleN Nm t.rootV) / ↑R) ^ min (2 * O.card) 3

        Final concrete rough-scale ledger bound for one anchored parity schedule. This is the explicit (N_root/R)^(min (2|O|) 3) payoff used after (5.90)--(5.92).