OAI/Combinatorics/LowSpaceSubsetSum/Representation/RepresentationResourceMoments.lean
67 declarations, 0 contain sorry, 0 declared as axioms
Raw representation universes before prefixes or the extra prime
A raw leaf occurrence records its three actual subset choices. Products of
these occurrences retain repeated weights and locally overlapping masks.
Only the valid-entry universe removes overlapping local masks and deduplicates
by exact weight and top mask. These are the universes counted by G, J, U.
- structure
OAI.LowSpaceSubsetSum.RepresentationLeafline 26 - abbrev
OAI.LowSpaceSubsetSum.RepresentationLeaf.Occurrenceline 35 - def
OAI.LowSpaceSubsetSum.RepresentationLeaf.occurrencesline 37 - def
OAI.LowSpaceSubsetSum.RepresentationLeaf.occurrenceWeightline 40 - theorem
OAI.LowSpaceSubsetSum.RepresentationLeaf.occurrences_cardline 44 - theorem
OAI.LowSpaceSubsetSum.RepresentationLeaf.occurrence_subsetsline 50 - abbrev
OAI.LowSpaceSubsetSum.RepresentationUniverse.ChildOccurrenceline 62 - abbrev
OAI.LowSpaceSubsetSum.RepresentationUniverse.ParentOccurrenceline 64 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.childrenline 66 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.parentsline 69 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.childWeightline 72 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.parentWeightline 75 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.topMaskline 78 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.localMaskline 81 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.backgroundMaskline 84 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.DisjointFourline 88Source documentation
Four selections are disjoint in their natural union order.
def DisjointFour (A B C D : Finset ι) : Prop := …
- def
OAI.LowSpaceSubsetSum.RepresentationUniverse.Validline 93Source documentation
Actual validity tests reject local overlap. Top and background disjointness are automatic from the layout, and are stated here to expose the invariant.
def Valid (x : ParentOccurrence ι) : Prop := …
Mentions: OAI.LowSpaceSubsetSum.RepresentationUniverse.ParentOccurrence
- theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.weight_fourline 98 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.valid_weightline 103 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.entryline 111 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.validEntriesline 114 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.children_cardline 120 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.parents_cardline 126 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.entryFromPartsline 132Source documentation
The counting target has one key per top mask, background subset and local distinct weight, independent of the number of raw representations.
def entryFromParts (a : ι → ℤ) (x : (Finset ι × Finset ι) × ℤ) : Entry ι := …
Mentions: OAI.LowSpaceSubsetSum.Entry
- def
OAI.LowSpaceSubsetSum.RepresentationUniverse.entryEnvelopeline 135 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.entryEnvelope_cardline 139 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.validEntries_cardline 145 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.mem_parentsline 171 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.topDomainline 176 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.mixerDomainline 179 - def
OAI.LowSpaceSubsetSum.RepresentationUniverse.backgroundDomainline 182 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.parent_part_subsetsline 186 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.topMask_cardline 203 - theorem
OAI.LowSpaceSubsetSum.RepresentationUniverse.concrete_validEntries_cardline 224Source documentation
No entry-count premise: this follows directly from leaf domains and choices.
theorem concrete_validEntries_card (a : ι → ℤ) (L : Fin 4 → RepresentationLeaf ι) (ht : DisjointFour (L 0).top (L 1).top (L 2).top (L 3).top) : (validEntries a L).card ≤ (topDomain L).card.choose ((L 0).topCount + (L 1).topCount + (L 2).topCount + (L 3).topCount) * 2 ^ (backgroundDomain L).card * distinctSumCount a (mixerDomain L) := …Mentions: OAI.LowSpaceSubsetSum.RepresentationLeaf, OAI.LowSpaceSubsetSum.RepresentationUniverse.DisjointFour, OAI.LowSpaceSubsetSum.RepresentationUniverse.validEntries, OAI.LowSpaceSubsetSum.RepresentationUniverse.topDomain, OAI.LowSpaceSubsetSum.RepresentationUniverse.backgroundDomain, OAI.LowSpaceSubsetSum.distinctSumCount, OAI.LowSpaceSubsetSum.RepresentationUniverse.mixerDomain
- def
OAI.LowSpaceSubsetSum.RepresentationMoments.meanline 241 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_addline 244 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_constline 248 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_prodline 253 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_equivline 258 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_residueline 264 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_residue_complementline 268 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_two_residuesline 275 - abbrev
OAI.LowSpaceSubsetSum.RepresentationMoments.Residuesline 284 - def
OAI.LowSpaceSubsetSum.RepresentationMoments.Gline 286 - def
OAI.LowSpaceSubsetSum.RepresentationMoments.JLline 299 - def
OAI.LowSpaceSubsetSum.RepresentationMoments.JRline 305 - def
OAI.LowSpaceSubsetSum.RepresentationMoments.ULline 312 - def
OAI.LowSpaceSubsetSum.RepresentationMoments.URline 316 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_Gline 324Source documentation
All four child residues have the stated marginal laws, including the two complementary residues depending on the independently chosen parent residue.
theorem mean_G (a : ι → ℤ) (L R : Fin 4 → RepresentationLeaf ι) (t : ℤ) : mean (fun r : Residues p0 pL pR => (G hL hR a L R t r : ℝ)) = ((RepresentationUniverse.children L 0).card + (RepresentationUniverse.children L 1).card : ℝ) / pL + ((RepresentationUniverse.children R 0).card + (RepresentationUniverse.children R 1).card : ℝ) / pR := by …Mentions: OAI.LowSpaceSubsetSum.RepresentationLeaf, OAI.LowSpaceSubsetSum.RepresentationMoments.mean, OAI.LowSpaceSubsetSum.RepresentationMoments.Residues, OAI.LowSpaceSubsetSum.RepresentationMoments.G, OAI.LowSpaceSubsetSum.RepresentationUniverse.children
- theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_JLline 339 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_JRline 353 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_ULline 373 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.mean_URline 383 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.count_tailline 394 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.scale_ratioline 402 - def
OAI.LowSpaceSubsetSum.RepresentationMoments.GoodResourceline 411Source documentation
The resource event is determined before the extra prime, prefixes, or separating families. Counts are taken on raw occurrences or actual entry keys.
def GoodResource (a : ι → ℤ) (L R : Fin 4 → RepresentationLeaf ι) (t : ℤ) (u gamma lambda halfN : ℝ) (r : Residues p0 pL pR) : Prop := …Mentions: OAI.LowSpaceSubsetSum.RepresentationLeaf, OAI.LowSpaceSubsetSum.RepresentationMoments.Residues
- theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.resource_failure_leline 420Source documentation
The hypotheses are deterministic finite universe bounds, not moment or trial-success assumptions. The moments themselves are the exact identities above.
theorem resource_failure_le (a : ι → ℤ) (L R : Fin 4 → RepresentationLeaf ι) (t : ℤ) (u gamma lambda halfN : ℝ) (hu : 0 < u) (hG : ((RepresentationUniverse.children L 0).card + (RepresentationUniverse.children L 1).card : ℝ) / pL + ((RepresentationUniverse.children R 0).card + (RepresentationUniverse.children R 1).card : ℝ) / pR ≤ u ^ 26 * (2 : ℝ) ^ gamma) (hJ : ((RepresentationUniverse.parents L).card : ℝ) / (p0 * pL : ℕ) + ((RepresentationUniverse.parents R).card : ℝ) / (p0 * pR : ℕ) ≤ u ^ 51 * (2 : ℝ) ^ halfN) (hUL : ((RepresentationUniverse.validEntries a L).card : ℝ) / p0 ≤ u ^ 10 * (2 : ℝ) ^ lambda) (hUR : ((RepresentationUniverse.validEntries a R).card : ℝ) / p0 ≤ u ^ 10 * (2 : ℝ) ^ lambda) : …Mentions: OAI.LowSpaceSubsetSum.RepresentationLeaf, OAI.LowSpaceSubsetSum.RepresentationUniverse.children, OAI.LowSpaceSubsetSum.RepresentationUniverse.parents, OAI.LowSpaceSubsetSum.RepresentationUniverse.validEntries
- theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.reciprocal_pow_smallline 479 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.resource_failure_smallline 492 - theorem
OAI.LowSpaceSubsetSum.RepresentationMoments.joint_failure_averageline 513Source documentation
Averaging conditional failure bounds preserves a joint bound with the passing event. No conditioning on the rare survival event is performed.
theorem joint_failure_average {Ω : Type*} [Fintype Ω] (μ : FiniteLaw Ω) (Ψ : Ω → Type*) [∀ x, Fintype (Ψ x)] [∀ x, Nonempty (Ψ x)] (passing : Ω → Prop) (bad : ∀ x, Ψ x → Prop) {delta : ℝ} (hd : 0 ≤ delta) (hb : ∀ x, passing x → finiteUniformProbability (bad x) ≤ delta) : (μ.bind Ψ (fun _ => FiniteLaw.uniform)).probability (fun x => passing x.1 ∧ bad x.1 x.2) ≤ delta := by …Mentions: OAI.LowSpaceSubsetSum.FiniteLaw, OAI.LowSpaceSubsetSum.finiteUniformProbability, OAI.LowSpaceSubsetSum.FiniteLaw.uniform
- def
OAI.LowSpaceSubsetSum.RepresentationSetup.rawPartitionBlockline 539Source documentation
The exact labeled block supplied by the sampled partition.
noncomputable def rawPartitionBlock (z : Layout n) (f : R.Partitions z) (j : Fin 3) (a : ℕ) : Finset (Fin n) := … - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.rawPartitionBlock_subsetline 544 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.rawPartitionBlock_disjointline 547 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.rawBackgroundline 559Source documentation
Eight disjoint background allocations in a fixed order. This uses all outside indices, regardless of which ones belong to the fixed solution.
def rawBackground (z : Layout n) (B : Fin n → Fin 2 × Fin 4) (j : Fin 2) (i : Fin 4) : Finset (Fin n) := … - def
OAI.LowSpaceSubsetSum.RepresentationSetup.rawLeafline 564Source documentation
Table 1's actual leaf domains and rounded prescribed counts.
noncomputable def rawLeaf (z : Layout n) (g : Guesses n) (f : R.Partitions z) (B : Fin n → Fin 2 × Fin 4) (j : Fin 2) (i : Fin 4) : RepresentationLeaf (Fin n) where …Mentions: OAI.LowSpaceSubsetSum.RepresentationSetup.Layout, OAI.LowSpaceSubsetSum.RepresentationSetup.Guesses, OAI.LowSpaceSubsetSum.RepresentationLeaf
- theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.rawLeaf_top_disjointline 574 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.rawLeaf_validEntries_cardline 591