OAI/Combinatorics/LowSpaceSubsetSum/Representation/RepresentationMasks.lean
40 declarations, 0 contain sorry, 0 declared as axioms
Actual solution subsets behind the surviving representation
An arbitrary deterministic background assignment is allowed: its precise integer allocation affects resource costs, but not the survival identities. Filtering the outside indices by that assignment makes the pieces disjoint without imposing another probabilistic assumption.
- def
OAI.LowSpaceSubsetSum.RepresentationSetup.mixerUnionline 23 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.outsideline 26 - abbrev
OAI.LowSpaceSubsetSum.RepresentationSetup.BackgroundAssignmentline 29Source documentation
The program's prescribed background allocation gives one such function.
abbrev BackgroundAssignment (n : ℕ) := Layout n → Guesses n → Fin n → Fin 4
Mentions: OAI.LowSpaceSubsetSum.RepresentationSetup.Layout, OAI.LowSpaceSubsetSum.RepresentationSetup.Guesses
- def
OAI.LowSpaceSubsetSum.RepresentationSetup.backgroundline 31 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.leftBackgroundline 35 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.orderedMixers_disjointline 38 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.background_subset_outsideline 44 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.background_disjoint_mixerline 48 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.background_disjointline 60 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.leftBackground_disjoint_mixerline 67 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.background_subset_solutionline 73 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.leftBackground_subset_solutionline 77 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.firstTopline 84Source documentation
Child one uses top blocks one and two. Child two uses the remaining top blocks, each once, exactly as in the manuscript's leaf layout.
def firstTop (z : Layout n) (f : R.Partitions z) (D : Finset (Fin n)) : Finset (Fin n) := …
- theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.firstTop_subsetline 87 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.actualOffsetsline 90 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.leftParentline 100 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.rightParentline 105 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.firstLeftChildline 108 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.secondLeftChildline 114 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.firstRightChildline 117 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.secondRightChildline 124 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.leftParent_subset_solutionline 127 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.firstLeftChild_subset_parentline 135 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.selectedHalves_disjointline 146 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.disjoint_three_unionsline 150 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.firstRightChild_disjoint_leftline 163 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.firstRightChild_subset_parentline 186 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.leftParent_weightline 200 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.rightParent_weightline 221 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.firstLeftChild_weightline 229 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.firstRightChild_weightline 253 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.parents_partitionline 279 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.children_partitionline 285 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.ActualFiltersline 296 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.actualFilters_of_hitsline 308 - def
OAI.LowSpaceSubsetSum.RepresentationSetup.ActualRepresentationline 323 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.successful_actualRepresentationline 338 - theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.actualRepresentation_probabilityline 350Source documentation
The actual parent subsets represent the fixed signed solution, meet the prescribed smaller/complementary mask counts, and pass all six filters.
theorem actualRepresentation_probability (B : BackgroundAssignment n) (hn : 180000000 ≤ n) (hmean : meanDeficiency R.originalWeights Finset.univ R.halfSize < (153 / 20000 : ℝ) * n) (hden : (R.halfSize : ℝ) + 1 < (2 : ℝ) ^ ((1 / 1500 : ℝ) * R.halfSize)) : 1 / (inputScale R.input : ℝ) ^ 100 ≤ R.trialLaw.probability (R.ActualRepresentation B) := …Mentions: OAI.LowSpaceSubsetSum.RepresentationSetup.BackgroundAssignment, OAI.LowSpaceSubsetSum.meanDeficiency, OAI.LowSpaceSubsetSum.inputScale
- theorem
OAI.LowSpaceSubsetSum.RepresentationSetup.actualRepresentation_with_resourcesline 363Source documentation
Subtract the unconditional resource failure only after fixing the representation event; no division by its rare probability is made.
theorem actualRepresentation_with_resources (B : BackgroundAssignment n) (hn : 180000000 ≤ n) (hmean : meanDeficiency R.originalWeights Finset.univ R.halfSize < (153 / 20000 : ℝ) * n) (hden : (R.halfSize : ℝ) + 1 < (2 : ℝ) ^ ((1 / 1500 : ℝ) * R.halfSize)) (E : R.TrialHistory → Prop) {δ : ℝ} (hfail : R.trialLaw.probability (fun h => ¬ E h) ≤ δ) : 1 / (inputScale R.input : ℝ) ^ 100 - δ ≤ R.trialLaw.probability (fun h => R.ActualRepresentation B h ∧ E h) := …Mentions: OAI.LowSpaceSubsetSum.RepresentationSetup.BackgroundAssignment, OAI.LowSpaceSubsetSum.meanDeficiency, OAI.LowSpaceSubsetSum.inputScale
- theorem
OAI.LowSpaceSubsetSum.eventually_actual_representationline 380