OAI/Combinatorics/ContingencyTables/Dense/DenseMatrixWalk.lean
17 declarations, 0 contain sorry, 0 declared as axioms
Binary matrix propagation of the implemented dense walk
- abbrev
OAI.ContingencyTables.DensePrograms.MatrixWalkDataline 11 - def
OAI.ContingencyTables.DensePrograms.initialEntryline 13 - def
OAI.ContingencyTables.DensePrograms.initialEntryRealizerline 16 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_initialEntryline 19 - def
OAI.ContingencyTables.DensePrograms.initialVectorline 23 - def
OAI.ContingencyTables.DensePrograms.initialVectorRealizerline 26 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_initialVectorline 29 - def
OAI.ContingencyTables.DensePrograms.matrixWalkInputline 33 - def
OAI.ContingencyTables.DensePrograms.matrixWalkInputRealizerline 36 - lemma
OAI.ContingencyTables.DensePrograms.polynomial_matrixWalkInputline 42 - def
OAI.ContingencyTables.DensePrograms.matrixWalkline 51 - def
OAI.ContingencyTables.DensePrograms.matrixWalkRealizerline 54 - theorem
OAI.ContingencyTables.DensePrograms.polynomial_matrixWalkline 59Source documentation
The number of matrix steps is supplied by a unary list. All entries and the propagated vector use binary integers.
theorem polynomial_matrixWalk : PolynomialTime matrixWalkRealizer := by …
Mentions: OAI.ContingencyTables.DensePrograms.matrixWalkRealizer
- lemma
OAI.ContingencyTables.DensePrograms.initialVector_actualline 70 - lemma
OAI.ContingencyTables.DensePrograms.numerators_reindexline 93 - theorem
OAI.ContingencyTables.DensePrograms.matrixWalk_actualline 106Source documentation
The matrix is the count matrix of the actual Boolean walk, including all rejected proposals and unused proposal codes.
theorem matrixWalk_actual {m n d N : ℕ} (R : Option (Fin m) → ℕ) (P : Option (Fin n) → ℕ) (hq : m*n≤d) (e : Fin N ≃ Grid (I := Fin (m*n)) (4*d^8)) … - theorem
OAI.ContingencyTables.DensePrograms.matrixWalk_massline 123Source documentation
A matrix-vector entry, normalized by its known dyadic denominator, is the mass of the implemented finite-bit walk.
theorem matrixWalk_mass {m n d N : ℕ} (R : Option (Fin m) → ℕ) (P : Option (Fin n) → ℕ) (hq : m*n≤d) (e : Fin N ≃ Grid (I := Fin (m*n)) (4*d^8)) …