OAI/MathematicalPhysics/ContinuumCoulomb/Programs/EulerProgram.lean
22 declarations, 0 contain sorry, 0 declared as axioms
The bounded-register Euler loop is an actual polynomial-time TM2 program whenever its field sampler is one. The size invariant was proved for arbitrary sampler outputs, so this certificate holds on all inputs.
- opaque
OAI.ContinuumCoulomb.EulerRegisters.parametersProgramline 15 - opaque
OAI.ContinuumCoulomb.EulerRegisters.environmentProgramline 17 - opaque
OAI.ContinuumCoulomb.EulerRegisters.parameterTailProgramline 19 - opaque
OAI.ContinuumCoulomb.EulerRegisters.denominatorProgramline 22 - opaque
OAI.ContinuumCoulomb.EulerRegisters.boxStepProgramline 24 - opaque
OAI.ContinuumCoulomb.EulerRegisters.boxProgramline 26 - opaque
OAI.ContinuumCoulomb.EulerRegisters.stepProgramline 28 - opaque
OAI.ContinuumCoulomb.EulerRegisters.stateProgramline 30 - opaque
OAI.ContinuumCoulomb.EulerRegisters.counterProgramline 32 - opaque
OAI.ContinuumCoulomb.EulerRegisters.registersProgramline 34 - opaque
OAI.ContinuumCoulomb.EulerRegisters.currentPointProgramline 37 - opaque
OAI.ContinuumCoulomb.EulerRegisters.timeProgramline 41 - opaque
OAI.ContinuumCoulomb.EulerRegisters.sampleArgumentsProgramline 45 - opaque
OAI.ContinuumCoulomb.EulerRegisters.velocityProgramline 52 - opaque
OAI.ContinuumCoulomb.EulerRegisters.proposalArgumentsProgramline 59 - opaque
OAI.ContinuumCoulomb.EulerRegisters.nextPointProgramline 66 - opaque
OAI.ContinuumCoulomb.EulerRegisters.nextRegistersProgramline 74 - opaque
OAI.ContinuumCoulomb.EulerRegisters.advanceProgramline 82 - opaque
OAI.ContinuumCoulomb.EulerRegisters.repeatProgramline 89 - def
OAI.ContinuumCoulomb.EulerRegisters.runline 97 - opaque
OAI.ContinuumCoulomb.EulerRegisters.programline 101 - def
OAI.ContinuumCoulomb.EulerRegisters.certificateline 107