OAI/Computability/BinPacking/Machines/PackingJobLoop.lean
102 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.BinPackingGap.NatExpressionCompiler.substituteline 15 - theorem
OAI.BinPackingGap.NatExpressionCompiler.eval_substituteline 22 - def
OAI.BinPackingGap.NatExpressionCompiler.renameline 26 - theorem
OAI.BinPackingGap.NatExpressionCompiler.eval_renameline 28 - inductive
OAI.BinPackingGap.PackingItemExpression.Variableline 39 - instance
OAI.BinPackingGap.PackingItemExpression.(instance at line 43)line 43 - def
OAI.BinPackingGap.PackingItemExpression.coordinateVariableline 47 - def
OAI.BinPackingGap.PackingItemExpression.scalarReplacementline 53 - def
OAI.BinPackingGap.PackingItemExpression.numeratorline 61 - def
OAI.BinPackingGap.PackingItemExpression.denominatorline 65 - def
OAI.BinPackingGap.PackingItemExpression.valuesline 69 - theorem
OAI.BinPackingGap.PackingItemExpression.values_coordinateVariableline 77 - def
OAI.BinPackingGap.PackingItemExpression.itemCoordinateline 82 - theorem
OAI.BinPackingGap.PackingItemExpression.replacement_valuesline 86 - theorem
OAI.BinPackingGap.PackingItemExpression.eval_item_numeratorline 102 - theorem
OAI.BinPackingGap.PackingItemExpression.eval_item_denominatorline 108 - def
OAI.BinPackingGap.PackingItemBlockMachine.codeline 123 - def
OAI.BinPackingGap.PackingItemBlockMachine.recordline 131 - def
OAI.BinPackingGap.PackingItemBlockMachine.outputTapesline 134 - def
OAI.BinPackingGap.PackingItemBlockMachine.widthPolynomialline 137 - theorem
OAI.BinPackingGap.PackingItemBlockMachine.widthPolynomial_evalline 142 - def
OAI.BinPackingGap.PackingItemBlockMachine.timePolynomialline 147 - theorem
OAI.BinPackingGap.PackingItemBlockMachine.timePolynomial_evalline 153 - theorem
OAI.BinPackingGap.PackingItemBlockMachine.consumed_widthline 161 - theorem
OAI.BinPackingGap.PackingItemBlockMachine.execline 171 - theorem
OAI.BinPackingGap.PackingItemBlockMachine.exec_itemline 249 - def
OAI.BinPackingGap.PackingChunkMachine.codeline 283 - def
OAI.BinPackingGap.PackingChunkMachine.recordsline 292 - theorem
OAI.BinPackingGap.PackingChunkMachine.records_nilline 298 - theorem
OAI.BinPackingGap.PackingChunkMachine.records_consline 302 - def
OAI.BinPackingGap.PackingChunkMachine.timePolynomialline 309 - theorem
OAI.BinPackingGap.PackingChunkMachine.timePolynomial_eq_sumline 317 - theorem
OAI.BinPackingGap.PackingChunkMachine.outputTapes_nilline 332 - theorem
OAI.BinPackingGap.PackingChunkMachine.outputTapes_appendline 336 - theorem
OAI.BinPackingGap.PackingChunkMachine.shape_after_outputline 342 - theorem
OAI.BinPackingGap.PackingChunkMachine.exec_oneline 351 - theorem
OAI.BinPackingGap.PackingChunkMachine.execline 367 - theorem
OAI.BinPackingGap.PackingChunkMachine.final_outputline 419 - theorem
OAI.BinPackingGap.PackingChunkMachine.final_frameline 423 - def
OAI.BinPackingGap.PackingDescriptorExpression.instantiateline 434 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.vertexDescriptors_instantiateline 437 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.jobDescriptors_instantiateline 466 - def
OAI.BinPackingGap.PackingDescriptorExpression.numeratorline 470 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.numerator_instantiateline 475 - def
OAI.BinPackingGap.PackingDescriptorExpression.valuesline 479 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.coordinate_valuesline 488 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.replacement_valuesline 494 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.eval_numeratorline 514 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.eval_denominatorline 522 - def
OAI.BinPackingGap.PackingDescriptorExpression.rawRecordline 526 - def
OAI.BinPackingGap.PackingDescriptorExpression.rawRecordsline 529 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.record_eqline 531 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.chunk_recordsline 538 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.rawInstanceBits_eqline 545 - theorem
OAI.BinPackingGap.PackingDescriptorExpression.reductionOutputBits_eqline 555 - def
OAI.BinPackingGap.PackingVertexLoop.vertexInputline 568 - theorem
OAI.BinPackingGap.PackingVertexLoop.vertexInput_powerline 571 - theorem
OAI.BinPackingGap.PackingVertexLoop.vertexInput_otherline 575 - theorem
OAI.BinPackingGap.PackingVertexLoop.vertexInput_updateline 579 - theorem
OAI.BinPackingGap.PackingVertexLoop.pow3_size_leline 588 - def
OAI.BinPackingGap.PackingVertexLoop.aggregateWidthline 594 - theorem
OAI.BinPackingGap.PackingVertexLoop.vertexInput_size_leline 597 - def
OAI.BinPackingGap.PackingVertexLoop.streamline 613 - theorem
OAI.BinPackingGap.PackingVertexLoop.stream_zeroline 621 - theorem
OAI.BinPackingGap.PackingVertexLoop.stream_succline 625 - def
OAI.BinPackingGap.PackingJobBody.nextInputline 643 - theorem
OAI.BinPackingGap.PackingJobBody.nextInput_repetitionline 646 - theorem
OAI.BinPackingGap.PackingJobBody.nextInput_powerline 651 - def
OAI.BinPackingGap.PackingJobBody.pairRecordsline 656 - def
OAI.BinPackingGap.PackingJobBody.bodyline 663 - def
OAI.BinPackingGap.PackingJobBody.bodyTimePolynomialline 676 - theorem
OAI.BinPackingGap.PackingJobBody.bodyTimePolynomial_evalline 684 - theorem
OAI.BinPackingGap.PackingJobBody.update_size_leline 693 - theorem
OAI.BinPackingGap.PackingJobBody.layout_external_updateline 702 - theorem
OAI.BinPackingGap.PackingJobBody.layout_outputline 711 - theorem
OAI.BinPackingGap.PackingJobBody.chunk_execline 719 - theorem
OAI.BinPackingGap.PackingJobBody.body_execline 740 - theorem
OAI.BinPackingGap.PackingVertexRecords.finRange_consline 811 - theorem
OAI.BinPackingGap.PackingVertexRecords.stream_eq_finRangeline 816 - theorem
OAI.BinPackingGap.PackingVertexRecords.values_vertexInputline 834 - theorem
OAI.BinPackingGap.PackingVertexRecords.rawRecords_flatMapline 843 - theorem
OAI.BinPackingGap.PackingVertexRecords.stream_eq_vertexStreamline 848 - def
OAI.BinPackingGap.PackingJobLoop.iterationInputline 870 - theorem
OAI.BinPackingGap.PackingJobLoop.iterationInput_zeroline 876 - theorem
OAI.BinPackingGap.PackingJobLoop.iterationInput_repline 879 - theorem
OAI.BinPackingGap.PackingJobLoop.iterationInput_powerline 884 - theorem
OAI.BinPackingGap.PackingJobLoop.iterationInput_otherline 891 - theorem
OAI.BinPackingGap.PackingJobLoop.iterationInput_succline 896 - theorem
OAI.BinPackingGap.PackingJobLoop.nextInput_iterationInputline 914 - def
OAI.BinPackingGap.PackingJobLoop.aggregateWidthline 931 - theorem
OAI.BinPackingGap.PackingJobLoop.size_le_succline 934 - theorem
OAI.BinPackingGap.PackingJobLoop.iterationInput_size_leline 943 - def
OAI.BinPackingGap.PackingJobLoop.streamline 977 - theorem
OAI.BinPackingGap.PackingJobLoop.stream_zeroline 984 - theorem
OAI.BinPackingGap.PackingJobLoop.stream_succline 988 - def
OAI.BinPackingGap.PackingJobLoop.codeline 1006 - theorem
OAI.BinPackingGap.PackingJobLoop.layout_counterline 1015 - theorem
OAI.BinPackingGap.PackingJobLoop.output_counterline 1024 - theorem
OAI.BinPackingGap.PackingJobLoop.exec_boundedline 1038 - theorem
OAI.BinPackingGap.PackingJobLoop.execline 1113 - def
OAI.BinPackingGap.PackingJobLoop.timePolynomialline 1144 - theorem
OAI.BinPackingGap.PackingJobLoop.exec_polynomialline 1148