OAI/Combinatorics/ContingencyTables/Machines/TranslationDecisionProgram.lean
19 declarations, 0 contain sorry, 0 declared as axioms
Binary arithmetic for the completion translation test
- abbrev
OAI.ContingencyTables.DensePrograms.MarginPairline 14 - abbrev
OAI.ContingencyTables.DensePrograms.TranslationCellline 15 - abbrev
OAI.ContingencyTables.DensePrograms.TranslationDataline 16 - def
OAI.ContingencyTables.DensePrograms.starPartsline 18 - def
OAI.ContingencyTables.DensePrograms.starPartsRealizerline 21 - theorem
OAI.ContingencyTables.DensePrograms.polynomial_starPartsline 24 - def
OAI.ContingencyTables.DensePrograms.translationPartsline 29 - def
OAI.ContingencyTables.DensePrograms.translationPartsRealizerline 34 - theorem
OAI.ContingencyTables.DensePrograms.polynomial_translationPartsline 44 - def
OAI.ContingencyTables.DensePrograms.translatedCellline 60 - def
OAI.ContingencyTables.DensePrograms.translatedCellRealizerline 64 - theorem
OAI.ContingencyTables.DensePrograms.polynomial_translatedCellline 72 - def
OAI.ContingencyTables.DensePrograms.translationValidline 88 - def
OAI.ContingencyTables.DensePrograms.translationValidRealizerline 91 - theorem
OAI.ContingencyTables.DensePrograms.polynomial_translationValidline 96 - lemma
OAI.ContingencyTables.DensePrograms.starParts_codeline 101 - lemma
OAI.ContingencyTables.DensePrograms.translationParts_codeline 110 - lemma
OAI.ContingencyTables.DensePrograms.tableOutput_entryline 126 - theorem
OAI.ContingencyTables.DensePrograms.translatedCell_codeline 142Source documentation
Each binary comparison is the literal translated nonnegativity condition in the Markov-chain acceptance decision.
theorem translatedCell_code {m n : ℕ} (R₀ R₁ : Option (Fin m) → ℕ) (P₀ P₁ : Option (Fin n) → ℕ) (X : Table R₀ P₀) (i : Option (Fin m)) (j : Option (Fin n)) : translatedCell ((((marginCode R₀,marginCode P₀),(marginCode R₁,marginCode P₁)), tableOutput X),(optionIndex i,optionIndex j))=true ↔ 0 ≤ (X.val i j:ℤ)+between R₀ R₁ P₀ P₁ i j := by …Mentions: OAI.ContingencyTables.Table, OAI.ContingencyTables.DensePrograms.translatedCell, OAI.ContingencyTables.DensePrograms.marginCode, OAI.ContingencyTables.DensePrograms.tableOutput, OAI.ContingencyTables.DensePrograms.optionIndex