OAI/Computability/FiniteCompiler/UniformControl.lean
85 declarations, 0 contain sorry, 0 declared as axioms
Uniform validation, simulation, and finite control.
- theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.primrec_rightStepline 18 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.primrec_stepline 62 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.sectorListline 71Source documentation
Only control heads in the supplied literal support are enumerated. The ambient coded head type need not be finite.
noncomputable def sectorList [Fintype B] [Fintype T] (heads : List H) (n : ℕ) : List (Sector H B T) := …
- theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.mem_sectorListline 77 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.primrec_sectorListline 83 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.universeListline 99 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.mem_universeListline 104 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.primrec_universeListline 114 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.componentListline 122 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.primrec_componentListline 126 - inductive
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.Staticline 141 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.ofStaticline 148 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.dynamicline 155 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.simCodeline 157 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.controlCodeline 173 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.surfaceCodeline 191 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.pathCodeline 200 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_simCodeline 227 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_simDecodeline 228 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_ofStaticline 229 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_dynamicline 231 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlCodeline 234 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlDecodeline 235 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_machineline 236 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_surfaceCodeline 239 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_surfaceDecodeline 240 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_internalline 241 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_pathCodeline 244 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_pathDecodeline 246 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.stateMapline 256 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.controlMapline 260 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.commandMapline 264 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.commandCodeline 266 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_commandCodeline 276 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_commandStateline 279 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_commandWriteline 282 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_commandMoveline 285 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_commandMkline 288 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_stateMapline 294 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlMapline 302 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_instructionline 310 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.stateMap_injectiveline 316 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.controlMap_injectiveline 323 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Simulator.table_direction_mapline 338 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Simulator.table_boundary_mapline 342 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Simulator.table_cell_mapline 348 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.dummyline 382 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.static_cellline 385 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_staticCellline 399 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.leftCrossline 415 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_leftCellline 419 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_runWorkspaceline 433 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_runCellline 461 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_simCellline 472 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.staticBoundaryline 491 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_simBoundaryline 496 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_simDirectionline 508 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.staticControlline 518 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.validatorHead_mapline 521 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.staticControl_cellline 526 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.staticControl_boundaryline 540 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlStaticCellline 552 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlCellline 569 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlBoundaryline 589 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlDirectionline 609 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Control.table_direction_mapline 629 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Control.table_boundary_mapline 635 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Control.table_cell_mapline 648 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Control.entry_mapline 663 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Control.success_mapline 669 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.simSupportline 681 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.controlSupportline 683 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.mem_simSupportline 686 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.mem_controlSupportline 697 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_simSupportline 712 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.HeadCodec.primrec_controlSupportline 721 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.rawSweep_takeDropline 737 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_rawSweepline 753 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_rawNormalline 765 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_trimQuotaline 775 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_quotaNormalline 778 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_unmergeline 794 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_pendingPreprocessline 829 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_cleanupNormalline 832 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_cleanupPreprocessline 849