OAI/MathematicalPhysics/ContinuumCoulomb/Nuclei/EulerRegisters.lean
16 declarations, 0 contain sorry, 0 declared as axioms
Three bounded integer numerator registers suffice for a rounded Euler trajectory. The size invariant is unconditional on the supplied sampler; it therefore supports polynomial-time iteration on every encoded input.
- abbrev
OAI.ContinuumCoulomb.EulerRegisters.Registersline 15 - abbrev
OAI.ContinuumCoulomb.EulerRegisters.Parametersline 16 - abbrev
OAI.ContinuumCoulomb.EulerRegisters.Configline 17 - def
OAI.ContinuumCoulomb.EulerRegisters.registersCodeline 19 - def
OAI.ContinuumCoulomb.EulerRegisters.parametersCodeline 20 - def
OAI.ContinuumCoulomb.EulerRegisters.configCodeline 22 - def
OAI.ContinuumCoulomb.EulerRegisters.pointline 25 - def
OAI.ContinuumCoulomb.EulerRegisters.roundline 28 - def
OAI.ContinuumCoulomb.EulerRegisters.proposalline 32 - def
OAI.ContinuumCoulomb.EulerRegisters.advanceline 35 - theorem
OAI.ContinuumCoulomb.EulerRegisters.parameters_lengthline 41 - theorem
OAI.ContinuumCoulomb.EulerRegisters.config_lengthline 47 - theorem
OAI.ContinuumCoulomb.EulerRegisters.iterate_parametersline 55 - theorem
OAI.ContinuumCoulomb.EulerRegisters.iterate_counterline 61 - theorem
OAI.ContinuumCoulomb.EulerRegisters.iterate_register_boundsline 71 - theorem
OAI.ContinuumCoulomb.EulerRegisters.iterate_code_boundline 84