OAI/MathematicalPhysics/ContinuumCoulomb/Programs/PrefixListPrograms.lean
27 declarations, 0 contain sorry, 0 declared as axioms
Actual conversion of the source's counted prefix list to quoted machine list registers. Each field is parsed by its literal splitter; the loop count and all temporary word lengths are bounded by the input.
- abbrev
OAI.ContinuumCoulomb.PrefixListPrograms.Stateline 14 - def
OAI.ContinuumCoulomb.PrefixListPrograms.stateViewline 16 - def
OAI.ContinuumCoulomb.PrefixListPrograms.stateCodeline 19 - def
OAI.ContinuumCoulomb.PrefixListPrograms.stepline 22 - theorem
OAI.ContinuumCoulomb.PrefixListPrograms.step_iterateline 27 - theorem
OAI.ContinuumCoulomb.PrefixListPrograms.flat_lengthline 37 - theorem
OAI.ContinuumCoulomb.PrefixListPrograms.quoted_lengthline 46 - theorem
OAI.ContinuumCoulomb.PrefixListPrograms.stateCode_lengthline 54 - theorem
OAI.ContinuumCoulomb.PrefixListPrograms.state_growthline 60 - def
OAI.ContinuumCoulomb.PrefixListPrograms.listOutputline 77 - def
OAI.ContinuumCoulomb.PrefixListPrograms.countProgramline 89 - def
OAI.ContinuumCoulomb.PrefixListPrograms.streamProgramline 92 - def
OAI.ContinuumCoulomb.PrefixListPrograms.accProgramline 97 - abbrev
OAI.ContinuumCoulomb.PrefixListPrograms.NonemptyStateline 101 - def
OAI.ContinuumCoulomb.PrefixListPrograms.headerProgramline 103 - def
OAI.ContinuumCoulomb.PrefixListPrograms.nonemptyStepline 117 - def
OAI.ContinuumCoulomb.PrefixListPrograms.stepProgramline 137 - def
OAI.ContinuumCoulomb.PrefixListPrograms.iterationProgramline 148 - def
OAI.ContinuumCoulomb.PrefixListPrograms.inputCountline 157 - def
OAI.ContinuumCoulomb.PrefixListPrograms.inputStreamline 166 - def
OAI.ContinuumCoulomb.PrefixListPrograms.startProgramline 175 - theorem
OAI.ContinuumCoulomb.PrefixListPrograms.input_lengthline 181 - def
OAI.ContinuumCoulomb.PrefixListPrograms.parseProgramline 188 - def
OAI.ContinuumCoulomb.PrefixListPrograms.parsedListline 200 - def
OAI.ContinuumCoulomb.PrefixListPrograms.parsedTailline 205 - def
OAI.ContinuumCoulomb.PrefixListPrograms.listSplitterline 209 - def
OAI.ContinuumCoulomb.PrefixListPrograms.listInputline 214Source documentation
Actual quoted-list conversion for a complete source field, with no postulated record-decoding primitive.
noncomputable def listInput (hc : ∀ a, 0 < (c.encode a).length) : Procedure (BinaryEncoding.list c).encode (listCode c.encode) id := …Mentions: OAI.ContinuumCoulomb.BinaryEncoding.list