OAI/Computability/FiniteCompiler/UniformPaths.lean
146 declarations, 0 contain sorry, 0 declared as axioms
Uniform surface and path normalization with recursive compiler interfaces.
- theorem
OAI.FiniteAlgebraicEnvelopes.Effect.primrec_sumElimline 11 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_leftline 22 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_rightline 24 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_headline 26 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_typeOfline 29 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_shapeline 36 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_head?line 46 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_left?line 52 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_right?line 57 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_headsline 63 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_leftsline 65 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_rightsline 67 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_encodeline 69 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_glueline 83 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.cuts_foldline 98 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_cutsline 104 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_memline 112 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_decodeline 115 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_prepareChunkline 139 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_prepareChunksline 145 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_prepareline 149 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.Graph.expand_mapline 161 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.Graph.search_mapline 167 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.Graph.component_mapline 174 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.sectorList_mapline 184 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.universeList_mapline 192 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.step_mapline 205 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.mapHead_injectiveline 214 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.stepBool_mapline 222 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.componentList_mapline 235 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.Graph.expand_ext_universeline 246 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.Graph.search_ext_universeline 254 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.Graph.search_add_stableline 261 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.Graph.component_ext_universeline 270 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.universeList_ext_supportline 287 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.componentList_ext_supportline 293 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.representativeline 300 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.primrec_representativeline 304 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Control.Uniform.primrec_entryline 326 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Control.Uniform.primrec_successline 332 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.internalPreprocessline 343 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.preprocessline 351 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_internalPreprocessline 359 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.primrec_preprocessline 375 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_prepareChunk_familyline 406 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_prepareChunks_familyline 415 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.Uniform.primrec_prepare_familyline 421 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.sectorPreprocessline 432 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.preprocessline 435 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.primrec_sectorPreprocessline 438 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.primrec_preprocessline 443 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.traverse_map_parameterline 453 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.partrec_traverse_familyline 459 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.Uniform.partrec_actionline 469 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.Uniform.partrec_executeline 481 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.Uniform.partrec_partialSourceline 489 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.primrec_rawline 504 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.primrec_rawLettersline 513 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.primrec_readRawline 523 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.primrec_classifyline 527 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.primrec_realizeline 533 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.partialNormalline 537 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.partrec_partialNormalline 543 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.priorityList_mapline 570 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.priorityList_extline 579 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.minList_mapline 586 - theorem
OAI.FiniteAlgebraicEnvelopes.Effect.minList_extline 601 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.representative_mapline 627 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.representative_ext_supportline 636 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.representative_finiteline 645 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.Uniform.representative_finite_mapline 653 - def
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.codedMachineline 677 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.coded_initialline 681 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.coded_transitionline 684 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.primrec_codedTransitionline 691 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.mem_support_iffline 701 - def
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.headsline 722 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.primrec_headsline 725 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.mem_heads_iffline 729 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.heads_finsetline 757 - def
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.codedRepresentativeline 772 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.primrec_codedRepresentativeline 779 - def
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.finiteOrderline 791 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.codedRepresentative_mapline 797 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.headMapline 826 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.headMap_injectiveline 829 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.rawSweep_mapline 835 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.rawNormal_mapline 845 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.quotaNormal_mapline 850 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.unmerge_mapline 857 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.pendingPreprocess_mapline 869 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.ofCleanup_mapline 875 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.cleanupNormal_mapline 880 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.cleanupPreprocess_mapline 886 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.internalPreprocess_mapline 903 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.preprocess_mapline 919 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.mapLetterline 934 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.mapSectorline 942 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.typeOf_mapLetterline 946 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.shape_mapline 948 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.mapLetter_injectiveline 951 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.headed_mapline 956 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.encode_mapline 959 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.heads_mapline 962 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.lefts_mapline 967 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.rights_mapline 971 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.enter_mem_mapline 975 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.leave_mem_mapline 981 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.decode_mapline 989 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.glue_mapline 1009 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.cuts_mapline 1014 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.prepareChunk_mapline 1025 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Path.prepare_mapline 1033 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.Action.mapKeepline 1045 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.splitRun_mapline 1050 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.plan_mapline 1056 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.Action.partial_mapline 1070 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.execute_mapline 1075 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.RawRuns.partialSource_mapline 1083 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.unliteral_mapline 1091 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Scan.literal_mapline 1093 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.headMapline 1101 - def
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.letterMapline 1103 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.headMap_injectiveline 1105 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.letterMap_injectiveline 1107 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.raw_mapline 1111 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.rawLetters_mapline 1115 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.readRaw_mapline 1126 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.classify_mapline 1133 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.realize_mapline 1139 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.sectorPreprocess_mapline 1156 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.preprocess_mapline 1164 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.partialNormal_mapline 1172 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Surface.Uniform.preprocess_specializeline 1205 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.sectorPreprocess_specializeline 1214 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.preprocess_specializeline 1220 - theorem
OAI.FiniteAlgebraicEnvelopes.Compiler.Word.Uniform.partialNormal_specializeline 1226 - def
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.codedNormalline 1244 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.partrec_codedNormalline 1248 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.codedNormal_mapline 1253 - def
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.surfacesline 1276 - def
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.lettersline 1279 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.primrec_surfacesline 1286 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.primrec_lettersline 1291 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.mem_surfaces_iffline 1296 - theorem
OAI.FiniteAlgebraicEnvelopes.MachineRealization.ParameterCode.mem_letters_iffline 1323