OAI/Computability/BinPacking/Arithmetic/BinaryOrderMachine.lean
47 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.BinaryOrderMachine.updateOrderline 12 - def
OAI.BinPackingGap.BinaryOrderMachine.scanOrderline 15 - def
OAI.BinPackingGap.BinaryOrderMachine.orderNatline 24 - theorem
OAI.BinPackingGap.BinaryOrderMachine.orderNat_selfline 27 - theorem
OAI.BinPackingGap.BinaryOrderMachine.orderNat_bitline 30 - theorem
OAI.BinPackingGap.BinaryOrderMachine.scanOrder_valueline 43 - theorem
OAI.BinPackingGap.BinaryOrderMachine.scanOrder_bitsline 63 - theorem
OAI.BinPackingGap.BinaryOrderMachine.orderNat_eq_ltline 67 - theorem
OAI.BinPackingGap.BinaryOrderMachine.orderNat_eq_gtline 71 - theorem
OAI.BinPackingGap.BinaryOrderMachine.orderNat_eq_eqline 76 - abbrev
OAI.BinPackingGap.BinaryOrderMachine.Alphabetline 84 - abbrev
OAI.BinPackingGap.BinaryOrderMachine.Stateline 85 - def
OAI.BinPackingGap.BinaryOrderMachine.cleanline 87 - def
OAI.BinPackingGap.BinaryOrderMachine.exitAtline 89 - def
OAI.BinPackingGap.BinaryOrderMachine.finishline 94 - def
OAI.BinPackingGap.BinaryOrderMachine.loopline 97 - theorem
OAI.BinPackingGap.BinaryOrderMachine.stepAux_exitAtline 111 - theorem
OAI.BinPackingGap.BinaryOrderMachine.stepAux_finishline 116 - theorem
OAI.BinPackingGap.BinaryOrderMachine.update_leftline 121 - theorem
OAI.BinPackingGap.BinaryOrderMachine.update_rightline 132 - theorem
OAI.BinPackingGap.BinaryOrderMachine.step_emptyline 138 - theorem
OAI.BinPackingGap.BinaryOrderMachine.step_nil_consline 153 - theorem
OAI.BinPackingGap.BinaryOrderMachine.step_cons_nilline 168 - theorem
OAI.BinPackingGap.BinaryOrderMachine.step_cons_consline 183 - theorem
OAI.BinPackingGap.BinaryOrderMachine.trace_left_emptyline 198 - theorem
OAI.BinPackingGap.BinaryOrderMachine.compareTrace_priorline 223 - theorem
OAI.BinPackingGap.BinaryOrderMachine.compareTraceline 258 - theorem
OAI.BinPackingGap.BinaryOrderMachine.compareTrace_fromTapesline 271 - theorem
OAI.BinPackingGap.BinaryOrderMachine.drained_otherline 283 - def
OAI.BinPackingGap.BinaryOrderMachine.compareInTimeline 287 - def
OAI.BinPackingGap.BinaryOrderMachine.compareNatInTimeline 301 - inductive
OAI.BinPackingGap.BinaryOrderMachine.PreserveLabelline 320 - abbrev
OAI.BinPackingGap.BinaryOrderMachine.PreserveLabel.enumListline 324 - theorem
OAI.BinPackingGap.BinaryOrderMachine.PreserveLabel.enumList_getElem?_ctorIdx_eqline 327 - theorem
OAI.BinPackingGap.BinaryOrderMachine.PreserveLabel.enumList_nodupline 331 - instance
OAI.BinPackingGap.BinaryOrderMachine.(instance at line 333)line 333 - def
OAI.BinPackingGap.BinaryOrderMachine.preservingInstructionline 337 - def
OAI.BinPackingGap.BinaryOrderMachine.preservingStepsline 349 - theorem
OAI.BinPackingGap.BinaryOrderMachine.preservingSteps_leline 352 - theorem
OAI.BinPackingGap.BinaryOrderMachine.joinTraceline 357 - theorem
OAI.BinPackingGap.BinaryOrderMachine.preservingTraceline 361 - def
OAI.BinPackingGap.BinaryOrderMachine.preservingInTimeline 420 - def
OAI.BinPackingGap.BinaryOrderMachine.preservingNatInTimeline 437 - def
OAI.BinPackingGap.BinaryOrderMachine.machineline 454 - theorem
OAI.BinPackingGap.BinaryOrderMachine.machine_finiteAlphabetline 467 - def
OAI.BinPackingGap.BinaryOrderMachine.preservingMachineline 472 - theorem
OAI.BinPackingGap.BinaryOrderMachine.preservingMachine_finiteAlphabetline 486