OAI/Probability/Contingency/StackSafety.lean
83 declarations, 0 contain sorry, 0 declared as axioms
Stack Safety.
- theorem
OAI.Contingency.BitModel.StackCode.mass_eq_zero_of_safeline 14 - theorem
OAI.Contingency.BitModel.StackCode.safe_compileline 29 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.beValue_snocline 61 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.beValue_bits_reverseline 67 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.minimal_widthline 74 - def
OAI.Contingency.BitModel.StackCode.IntegerDraw.rawMaximumline 86 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.rawMaximum_lengthline 88 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.rawMaximum_valueline 90 - def
OAI.Contingency.BitModel.StackCode.IntegerDraw.integerWordline 92 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.integerWord_valueline 95 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.integerWord_lengthline 99 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.machine_safeline 102 - theorem
OAI.Contingency.BitModel.StackCode.IntegerDraw.integer_samplerline 109 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.outBitline 139 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.nextBorrowline 140 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.digit_identityline 142 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.valueline 146 - structure
OAI.Contingency.BitModel.StackCode.BinarySubtract.Digitline 150 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.outputline 154 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.borrowline 158 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.output_lengthline 162 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.value_ltline 167 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.word_identityline 175 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.subtract_correctline 186 - inductive
OAI.Contingency.BitModel.StackCode.BinarySubtract.Qline 195 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.labelline 202 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.codeline 204 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.programline 210 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.configline 211 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.digitMemoryline 213 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.wordMemoryline 216 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.one_stepline 220 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.first_stepline 225 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.second_stepline 230 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.third_stepline 235 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.three_stepsline 241 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.passline 250 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.step_independentline 278 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.fold_independentline 287 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.pass_anyline 300 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.wordMemory_stacksline 308 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.finishline 326 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.haltline 330 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.finish_runline 334 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.fold_compiledline 343 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.tape_passline 354 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.nextCarryline 374 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.digit_identityline 376 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.outputline 380 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.carryline 384 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.output_lengthline 388 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.word_identityline 393 - inductive
OAI.Contingency.BitModel.StackCode.BinaryAdd.Qline 404 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.labelline 412 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.codeline 414 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.programline 421 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.configline 422 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.digitMemoryline 424 - def
OAI.Contingency.BitModel.StackCode.BinaryAdd.wordMemoryline 427 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.one_stepline 431 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.first_stepline 436 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.second_stepline 441 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.third_stepline 446 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.three_stepsline 452 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.passline 461 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.step_independentline 490 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.fold_independentline 499 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.pass_anyline 512 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.wordMemory_stacksline 520 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.finishline 538 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.final_carryline 542 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.haltline 546 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.finish_runline 550 - theorem
OAI.Contingency.BitModel.StackCode.BinaryAdd.tape_passline 561 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.value_append_falseline 580 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.value_bitsline 590 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.bitsline 600 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.bits_lengthline 602 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.bits_valueline 608 - def
OAI.Contingency.BitModel.StackCode.BinarySubtract.digitsline 611 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.digits_mapsline 613 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.borrow_iffline 628 - theorem
OAI.Contingency.BitModel.StackCode.BinarySubtract.padded_subtractionline 645