OAI/Computability/BinPacking/Search/ExtensionValidationMachine.lean
77 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.ExtensionValidationMachine.validRowsline 9 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.validRows_eqline 16 - inductive
OAI.BinPackingGap.ExtensionValidationMachine.ScanCallline 29 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.ScanCall.enumListline 33 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.ScanCall.enumList_getElem?_ctorIdx_eqline 35 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.ScanCall.enumList_nodupline 39 - instance
OAI.BinPackingGap.ExtensionValidationMachine.(instance at line 41)line 41 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.ScanPhaseline 45 - inductive
OAI.BinPackingGap.ExtensionValidationMachine.OrderCallline 47 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.OrderCall.enumListline 51 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.OrderCall.enumList_getElem?_ctorIdx_eqline 53 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.OrderCall.enumList_nodupline 57 - instance
OAI.BinPackingGap.ExtensionValidationMachine.(instance at line 59)line 59 - inductive
OAI.BinPackingGap.ExtensionValidationMachine.Controlline 63 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.Control.enumListline 68 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.Control.enumList_getElem?_ctorIdx_eqline 71 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.Control.enumList_nodupline 75 - instance
OAI.BinPackingGap.ExtensionValidationMachine.(instance at line 77)line 77 - inductive
OAI.BinPackingGap.ExtensionValidationMachine.Labelline 81 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.Tapeline 87 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.Alphabetline 88 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.Stateline 89 - def
OAI.BinPackingGap.ExtensionValidationMachine.cleanline 91 - def
OAI.BinPackingGap.ExtensionValidationMachine.scanSourceline 93 - def
OAI.BinPackingGap.ExtensionValidationMachine.scanOutputline 98 - def
OAI.BinPackingGap.ExtensionValidationMachine.scanTapeline 104 - def
OAI.BinPackingGap.ExtensionValidationMachine.scanPortsline 109 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.scanPorts_applyline 115 - def
OAI.BinPackingGap.ExtensionValidationMachine.orderTapeline 120 - def
OAI.BinPackingGap.ExtensionValidationMachine.orderPortsline 127 - def
OAI.BinPackingGap.ExtensionValidationMachine.scanSuccessline 132 - def
OAI.BinPackingGap.ExtensionValidationMachine.orderExitline 138 - def
OAI.BinPackingGap.ExtensionValidationMachine.jumpline 144 - def
OAI.BinPackingGap.ExtensionValidationMachine.controlInstructionline 147 - def
OAI.BinPackingGap.ExtensionValidationMachine.programline 176 - abbrev
OAI.BinPackingGap.ExtensionValidationMachine.machineline 183 - def
OAI.BinPackingGap.ExtensionValidationMachine.cfgline 194 - def
OAI.BinPackingGap.ExtensionValidationMachine.workline 197 - def
OAI.BinPackingGap.ExtensionValidationMachine.readyline 207 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.update_itemsline 211 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.update_assignmentsline 215 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.update_numeratorline 219 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.update_denominatorline 223 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.update_assignedline 227 - def
OAI.BinPackingGap.ExtensionValidationMachine.oneStepline 231 - def
OAI.BinPackingGap.ExtensionValidationMachine.joinline 240 - def
OAI.BinPackingGap.ExtensionValidationMachine.enlargeline 248 - def
OAI.BinPackingGap.ExtensionValidationMachine.scanInTimeline 255 - def
OAI.BinPackingGap.ExtensionValidationMachine.orderInTimeline 267 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.markerStepline 279 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.boundEndStepline 290 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.positiveStepline 301 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.endStepline 311 - def
OAI.BinPackingGap.ExtensionValidationMachine.clearInTimeline 319 - def
OAI.BinPackingGap.ExtensionValidationMachine.numeratorInTimeline 338 - def
OAI.BinPackingGap.ExtensionValidationMachine.denominatorInTimeline 350 - def
OAI.BinPackingGap.ExtensionValidationMachine.assignedInTimeline 362 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.fractionExitline 374 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.boundExitline 380 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.bits_eq_nil_iffline 386 - def
OAI.BinPackingGap.ExtensionValidationMachine.rowBudgetline 395 - def
OAI.BinPackingGap.ExtensionValidationMachine.loopTimeline 398 - structure
OAI.BinPackingGap.ExtensionValidationMachine.LoopRunline 402 - def
OAI.BinPackingGap.ExtensionValidationMachine.rowsInTimeline 413 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.base_budgetline 525 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.row_budgetline 533 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.loopTime_leline 537 - def
OAI.BinPackingGap.ExtensionValidationMachine.inputTapesline 563 - def
OAI.BinPackingGap.ExtensionValidationMachine.initializeInTimeline 567 - def
OAI.BinPackingGap.ExtensionValidationMachine.inputLengthline 587 - def
OAI.BinPackingGap.ExtensionValidationMachine.validationTimeline 591 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.total_budgetline 593 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.totalTime_leline 610 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.flagStepline 620 - structure
OAI.BinPackingGap.ExtensionValidationMachine.ValidationRunline 633 - def
OAI.BinPackingGap.ExtensionValidationMachine.validationInTimeline 643 - theorem
OAI.BinPackingGap.ExtensionValidationMachine.machine_finiteAlphabetline 657