OAI/MathematicalPhysics/ContinuumCoulomb/ManyBody/MediatorUnaryPrimitives.lean
16 declarations, 0 contain sorry, 0 declared as axioms
Actual unary arithmetic, projections, and a small repeated-doubling program for the fixed mediator scale constant.
- theorem
OAI.ContinuumCoulomb.MediatorUnaryProgram.delta_as_mulline 11 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.addline 16 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.mulline 18 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.rProgramline 21 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.restProgramline 22 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.wProgramline 24 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.gProgramline 26 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.nProgramline 28 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.cubeline 31 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.rCubeline 36 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.wCubeline 38 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.cubicProductline 39 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.doubleline 41 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.powerTwoStepline 47Source documentation
Emit the fixed scale constant by twenty doublings. This keeps the finite machine description small instead of hardcoding a million pushes.
noncomputable opaque powerTwoStep (k : ℕ) (p : Procedure envCode unaryCode (fun _ => 2 ^ k)) : Procedure envCode unaryCode (fun _ => 2 ^ (k + 1)) := … - def
OAI.ContinuumCoulomb.MediatorUnaryProgram.powerTwoConstantline 55 - opaque
OAI.ContinuumCoulomb.MediatorUnaryProgram.scaleConstantline 59