OAI/Computability/BinPacking/Arithmetic/GraphTallyMachine.lean
113 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.BinaryEncoding.parseOptionline 12 - def
OAI.BinPackingGap.BinaryEncoding.extensionBitsline 19 - def
OAI.BinPackingGap.BinaryEncoding.parseAssignmentsline 22 - def
OAI.BinPackingGap.BinaryEncoding.parseRawPackingline 24 - def
OAI.BinPackingGap.BinaryEncoding.parseRawReductionOutputline 29 - def
OAI.BinPackingGap.BinaryEncoding.parseExtensionline 32 - def
OAI.BinPackingGap.BinaryEncoding.decodeAssignmentsline 35 - def
OAI.BinPackingGap.BinaryEncoding.decodeRawPackingline 36 - def
OAI.BinPackingGap.BinaryEncoding.decodePackingResultline 37 - def
OAI.BinPackingGap.BinaryEncoding.decodeRawReductionOutputline 38 - def
OAI.BinPackingGap.BinaryEncoding.decodeExtensionline 39 - theorem
OAI.BinPackingGap.BinaryEncoding.natBits_lengthline 41 - theorem
OAI.BinPackingGap.BinaryEncoding.parseNat_natBitsline 44 - theorem
OAI.BinPackingGap.BinaryEncoding.listBits_lengthline 48 - theorem
OAI.BinPackingGap.BinaryEncoding.list_length_lt_bits_lengthline 54 - theorem
OAI.BinPackingGap.BinaryEncoding.list_length_le_bits_lengthline 60 - theorem
OAI.BinPackingGap.BinaryEncoding.pairBits_lengthline 64 - theorem
OAI.BinPackingGap.BinaryEncoding.parsePair_pairBitsline 68 - theorem
OAI.BinPackingGap.BinaryEncoding.parseOption_optionBitsline 77 - theorem
OAI.BinPackingGap.BinaryEncoding.parseListAux_listBitsline 83 - theorem
OAI.BinPackingGap.BinaryEncoding.parseList_listBitsline 99 - theorem
OAI.BinPackingGap.BinaryEncoding.decode_encodeline 108 - theorem
OAI.BinPackingGap.BinaryEncoding.encode_injectiveline 115 - theorem
OAI.BinPackingGap.BinaryEncoding.parseRawInstance_rawInstanceBitsline 122 - theorem
OAI.BinPackingGap.BinaryEncoding.parseAssignments_assignmentBitsline 127 - theorem
OAI.BinPackingGap.BinaryEncoding.parseRawPacking_rawPackingBitsline 131 - theorem
OAI.BinPackingGap.BinaryEncoding.parseRawReductionOutput_rawReductionOutputBitsline 136 - theorem
OAI.BinPackingGap.BinaryEncoding.parseExtension_extensionBitsline 141 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeRawInstance_rawInstanceBitsline 148 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeAssignments_assignmentBitsline 152 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeRawPacking_rawPackingBitsline 156 - theorem
OAI.BinPackingGap.BinaryEncoding.decodePackingResult_packingResultBitsline 160 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeRawReductionOutput_rawReductionOutputBitsline 164 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeExtension_extensionBitsline 168 - theorem
OAI.BinPackingGap.BinaryEncoding.rawInstanceBits_injectiveline 175 - theorem
OAI.BinPackingGap.BinaryEncoding.rawPackingBits_injectiveline 178 - theorem
OAI.BinPackingGap.BinaryEncoding.rawInstanceBits_lengthline 181 - theorem
OAI.BinPackingGap.BinaryEncoding.assignmentBits_lengthline 190 - def
OAI.BinPackingGap.BinaryEncoding.ParserSoundline 198 - theorem
OAI.BinPackingGap.BinaryEncoding.parseFrame_soundline 201 - theorem
OAI.BinPackingGap.BinaryEncoding.parseNat_soundline 230 - theorem
OAI.BinPackingGap.BinaryEncoding.parsePair_soundline 250 - theorem
OAI.BinPackingGap.BinaryEncoding.parseOption_soundline 270 - theorem
OAI.BinPackingGap.BinaryEncoding.parseListAux_soundline 290 - theorem
OAI.BinPackingGap.BinaryEncoding.parseList_soundline 322 - theorem
OAI.BinPackingGap.BinaryEncoding.decode_soundline 327 - theorem
OAI.BinPackingGap.BinaryEncoding.parseRawInstance_soundline 341 - theorem
OAI.BinPackingGap.BinaryEncoding.parseAssignments_soundline 344 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeRawInstance_soundline 347 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeAssignments_soundline 351 - theorem
OAI.BinPackingGap.BinaryEncoding.decodeExtension_soundline 355 - def
OAI.BinPackingGap.GraphInput.endpointPairsline 373 - theorem
OAI.BinPackingGap.GraphInput.endpointPairs_lengthline 376 - theorem
OAI.BinPackingGap.GraphInput.endpointValues_injectiveline 380 - theorem
OAI.BinPackingGap.GraphInput.ext_of_endpointPairsline 385 - structure
OAI.BinPackingGap.GraphReductionInputline 400 - structure
OAI.BinPackingGap.GraphFieldsline 406 - def
OAI.BinPackingGap.GraphFields.bitsline 416 - def
OAI.BinPackingGap.GraphFields.parseline 420 - theorem
OAI.BinPackingGap.GraphFields.parse_bitsline 426 - def
OAI.BinPackingGap.GraphFields.decodeline 437 - theorem
OAI.BinPackingGap.GraphFields.decode_bitsline 439 - theorem
OAI.BinPackingGap.GraphFields.bits_injectiveline 443 - theorem
OAI.BinPackingGap.GraphFields.bits_lengthline 446 - theorem
OAI.BinPackingGap.GraphFields.vertices_length_le_bitsline 452 - theorem
OAI.BinPackingGap.GraphFields.endpoints_length_le_bitsline 458 - def
OAI.BinPackingGap.GraphReductionInput.fieldsline 468 - theorem
OAI.BinPackingGap.GraphReductionInput.fields_kline 471 - theorem
OAI.BinPackingGap.GraphReductionInput.fields_verticesline 473 - theorem
OAI.BinPackingGap.GraphReductionInput.fields_endpointsline 476 - theorem
OAI.BinPackingGap.GraphReductionInput.fields_injectiveline 479 - def
OAI.BinPackingGap.graphBitsline 496 - theorem
OAI.BinPackingGap.graphBits_eqline 498 - theorem
OAI.BinPackingGap.parse_graphBitsline 505 - theorem
OAI.BinPackingGap.decode_graphBitsline 509 - theorem
OAI.BinPackingGap.graphBits_injectiveline 513 - theorem
OAI.BinPackingGap.graph_vertexCount_le_bitsline 517 - theorem
OAI.BinPackingGap.graph_edgeCount_le_bitsline 522 - theorem
OAI.BinPackingGap.graph_k_le_bitsline 527 - inductive
OAI.BinPackingGap.GraphTallyMachine.Slotline 540 - instance
OAI.BinPackingGap.GraphTallyMachine.(instance at line 547)line 547 - inductive
OAI.BinPackingGap.GraphTallyMachine.Modeline 551 - def
OAI.BinPackingGap.GraphTallyMachine.afterNameline 559 - def
OAI.BinPackingGap.GraphTallyMachine.initialline 565 - def
OAI.BinPackingGap.GraphTallyMachine.transitionline 567 - def
OAI.BinPackingGap.GraphTallyMachine.emitline 577 - def
OAI.BinPackingGap.GraphTallyMachine.scanOutputline 582 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_nilline 585 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_consline 587 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_doneline 591 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_frameline 597 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_natBitsline 606 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_pairBitsline 611 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_verticesline 616 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_endpointsline 626 - def
OAI.BinPackingGap.GraphTallyMachine.fieldsTallyline 636 - def
OAI.BinPackingGap.GraphTallyMachine.tallyBitsline 639 - theorem
OAI.BinPackingGap.GraphTallyMachine.output_graphFieldsline 642 - def
OAI.BinPackingGap.GraphTallyMachine.graphTallyline 649 - theorem
OAI.BinPackingGap.GraphTallyMachine.fieldsTally_fieldsline 652 - theorem
OAI.BinPackingGap.GraphTallyMachine.output_graphBitsline 657 - theorem
OAI.BinPackingGap.GraphTallyMachine.emit_length_leline 662 - theorem
OAI.BinPackingGap.GraphTallyMachine.scanOutput_length_leline 665 - theorem
OAI.BinPackingGap.GraphTallyMachine.tallyBits_length_leline 675 - def
OAI.BinPackingGap.GraphTallyMachine.reversedMachineline 680 - theorem
OAI.BinPackingGap.GraphTallyMachine.reversedTraceline 682 - def
OAI.BinPackingGap.GraphTallyMachine.outputsInTime_reversedline 693 - def
OAI.BinPackingGap.GraphTallyMachine.machineline 700 - def
OAI.BinPackingGap.GraphTallyMachine.fieldsOutputsInTimeline 703 - def
OAI.BinPackingGap.GraphTallyMachine.outputsInTimeline 728 - def
OAI.BinPackingGap.GraphTallyMachine.computableInPolyTimeline 733 - theorem
OAI.BinPackingGap.GraphTallyMachine.machine_finiteAlphabetline 750 - def
OAI.BinPackingGap.GraphTallyMachine.tallyCopyInTimeline 753