OAI/Combinatorics/LowSpaceSubsetSum/Compression/CompressionQueryBounds.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Actual compression join queries across the deterministic residue loop
- theorem
OAI.LowSpaceSubsetSum.MatchPotential.count_permline 17 - theorem
OAI.LowSpaceSubsetSum.CompressionData.groupOutput_permline 29 - def
OAI.LowSpaceSubsetSum.CompressionData.leftJoinline 39 - def
OAI.LowSpaceSubsetSum.CompressionData.rightJoinline 49 - theorem
OAI.LowSpaceSubsetSum.CompressionData.leftJoin_userline 59 - theorem
OAI.LowSpaceSubsetSum.CompressionData.rightJoin_userline 64 - def
OAI.LowSpaceSubsetSum.CompressionData.leftPotentialline 69 - def
OAI.LowSpaceSubsetSum.CompressionData.rightPotentialline 73 - theorem
OAI.LowSpaceSubsetSum.CompressionData.leftJoin_boundsline 78 - theorem
OAI.LowSpaceSubsetSum.CompressionData.rightJoin_boundsline 100 - theorem
OAI.LowSpaceSubsetSum.CompressionData.sum_leftPotentialline 123 - theorem
OAI.LowSpaceSubsetSum.CompressionData.sum_rightPotentialline 129 - def
OAI.LowSpaceSubsetSum.CompressionData.residueQueriesline 137Source documentation
The query counter of the actually enabled two joins. The right join is skipped on overflow, and all joins are skipped when a compact-list test fails.
def residueQueries (B : ℕ) (e : Equiv.Perm (Fin n)) (q : CompressionSetup.PrimeSpace n) (z : Fin q.val) : ℕ := … - theorem
OAI.LowSpaceSubsetSum.CompressionData.residueQueries_leline 145 - theorem
OAI.LowSpaceSubsetSum.CompressionData.sum_residueQueries_leline 158 - theorem
OAI.LowSpaceSubsetSum.CompressionData.queries_half_exponentialline 169 - theorem
OAI.LowSpaceSubsetSum.CompressionData.leftJoin_nodesline 201Source documentation
Capacity is respected even at arbitrary stopped control prefixes.
theorem leftJoin_nodes (B : ℕ) (e : Equiv.Perm (Fin n)) (q : CompressionSetup.PrimeSpace n) (z : Fin q.val) (fuel : ℕ) : BinaryTrie.nodes (D.leftJoin B e q z fuel).user.tree ≤ (WeightEncoding.weightWidth D.input + 1) * (compressionDictionaryCapacity n + 1) := by …Mentions: OAI.LowSpaceSubsetSum.CompressionSetup.PrimeSpace, OAI.LowSpaceSubsetSum.BinaryTrie.nodes, OAI.LowSpaceSubsetSum.WeightEncoding.weightWidth, OAI.LowSpaceSubsetSum.compressionDictionaryCapacity