OAI/Computability/PerfectCompleteness/Foundations/NormalizationLemmas.lean
74 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.PerfectCompleteness.Normalization.tripleClauseline 20 - def
OAI.PerfectCompleteness.Normalization.normalizedTripleline 23 - def
OAI.PerfectCompleteness.Normalization.outputVariablesline 34 - def
OAI.PerfectCompleteness.Normalization.oldVariableline 36 - def
OAI.PerfectCompleteness.Normalization.freshVariableline 39 - def
OAI.PerfectCompleteness.Normalization.copyVariableline 47 - def
OAI.PerfectCompleteness.Normalization.paddingVariableline 51 - theorem
OAI.PerfectCompleteness.Normalization.freshVariable_injectiveline 54 - theorem
OAI.PerfectCompleteness.Normalization.copy_ne_copyline 65 - theorem
OAI.PerfectCompleteness.Normalization.copy_ne_oldline 74 - theorem
OAI.PerfectCompleteness.Normalization.copy_ne_paddingline 82 - theorem
OAI.PerfectCompleteness.Normalization.old_ne_paddingline 90 - def
OAI.PerfectCompleteness.Normalization.mainClauseline 98 - def
OAI.PerfectCompleteness.Normalization.equalityClausesline 106 - def
OAI.PerfectCompleteness.Normalization.gadgetline 119 - def
OAI.PerfectCompleteness.Normalization.gadgetClausesline 124 - theorem
OAI.PerfectCompleteness.Normalization.equalityClauses_lengthline 128 - theorem
OAI.PerfectCompleteness.Normalization.gadget_lengthline 131 - theorem
OAI.PerfectCompleteness.Normalization.gadgetClauses_lengthline 134 - def
OAI.PerfectCompleteness.Normalization.restrictAssignmentline 137 - def
OAI.PerfectCompleteness.Normalization.extendAssignmentline 140 - theorem
OAI.PerfectCompleteness.Normalization.extend_oldVariableline 152 - theorem
OAI.PerfectCompleteness.Normalization.extend_copyVariableline 156 - theorem
OAI.PerfectCompleteness.Normalization.restrict_extendline 165 - theorem
OAI.PerfectCompleteness.Normalization.main_eval_of_copies_matchline 170 - theorem
OAI.PerfectCompleteness.Normalization.equalityClauses_failuresline 178 - theorem
OAI.PerfectCompleteness.Normalization.gadget_failuresline 191 - theorem
OAI.PerfectCompleteness.Normalization.clauseFailures_zero_iffline 206 - theorem
OAI.PerfectCompleteness.Normalization.gadget_complete_of_copies_matchline 211 - theorem
OAI.PerfectCompleteness.Normalization.gadget_failure_dominationline 221 - theorem
OAI.PerfectCompleteness.Normalization.gadget_failedline 252 - def
OAI.PerfectCompleteness.Normalization.normalizedClausesline 258 - def
OAI.PerfectCompleteness.Normalization.normalizeline 261 - theorem
OAI.PerfectCompleteness.Normalization.normalize_clauses_eq_mapline 265 - theorem
OAI.PerfectCompleteness.Normalization.normalize_distinctline 270 - theorem
OAI.PerfectCompleteness.Normalization.normalize_variablesline 278 - theorem
OAI.PerfectCompleteness.Normalization.normalize_clause_countline 281 - theorem
OAI.PerfectCompleteness.Normalization.normalize_nonemptyline 288 - theorem
OAI.PerfectCompleteness.Normalization.normalize_completenessline 296 - theorem
OAI.PerfectCompleteness.Normalization.failedCount_dominationline 308 - theorem
OAI.PerfectCompleteness.Normalization.normalize_reflectsline 319 - theorem
OAI.PerfectCompleteness.Normalization.normalize_satisfiable_iffline 330 - theorem
OAI.PerfectCompleteness.Normalization.normalize_gapline 334 - abbrev
OAI.PerfectCompleteness.NormalizationWords.Signsline 358 - abbrev
OAI.PerfectCompleteness.NormalizationWords.Namesline 359 - inductive
OAI.PerfectCompleteness.NormalizationWords.NameRefline 361 - inductive
OAI.PerfectCompleteness.NormalizationWords.SignRefline 366 - structure
OAI.PerfectCompleteness.NormalizationWords.LiteralRecipeline 371 - def
OAI.PerfectCompleteness.NormalizationWords.sourceValueline 376 - def
OAI.PerfectCompleteness.NormalizationWords.offsetline 380 - def
OAI.PerfectCompleteness.NormalizationWords.nameValueline 384 - def
OAI.PerfectCompleteness.NormalizationWords.signValueline 387 - def
OAI.PerfectCompleteness.NormalizationWords.literalWordsline 391 - def
OAI.PerfectCompleteness.NormalizationWords.literalBitsline 395 - def
OAI.PerfectCompleteness.NormalizationWords.mainRecipeline 399 - def
OAI.PerfectCompleteness.NormalizationWords.equalityRecipeline 402 - def
OAI.PerfectCompleteness.NormalizationWords.recipeline 408 - theorem
OAI.PerfectCompleteness.NormalizationWords.recipe_lengthline 411 - def
OAI.PerfectCompleteness.NormalizationWords.wordsline 413 - def
OAI.PerfectCompleteness.NormalizationWords.bitsline 416 - def
OAI.PerfectCompleteness.NormalizationWords.clauseSignsline 419 - def
OAI.PerfectCompleteness.NormalizationWords.clauseNamesline 421 - theorem
OAI.PerfectCompleteness.NormalizationWords.encodeWords_flatMapline 423 - theorem
OAI.PerfectCompleteness.NormalizationWords.bits_eq_flatMapline 429 - theorem
OAI.PerfectCompleteness.NormalizationWords.gadget_wordsline 433 - theorem
OAI.PerfectCompleteness.NormalizationWords.gadget_bitsline 445 - def
OAI.PerfectCompleteness.NormalizationWords.bodyline 452 - theorem
OAI.PerfectCompleteness.NormalizationWords.encoded_bodyline 457 - theorem
OAI.PerfectCompleteness.NormalizationWords.encoded_normalizeline 465 - def
OAI.PerfectCompleteness.NormalizationStream.blocksline 483 - theorem
OAI.PerfectCompleteness.NormalizationStream.blocks_eq_finRangeline 488 - theorem
OAI.PerfectCompleteness.NormalizationStream.body_eq_blocksline 503 - theorem
OAI.PerfectCompleteness.NormalizationStream.encoded_normalizeline 508 - theorem
OAI.PerfectCompleteness.NormalizationStream.blocks_length_leline 514