OAI/MathematicalPhysics/ContinuumCoulomb/Programs/CenteredGaussProgram.lean
14 declarations, 0 contain sorry, 0 declared as axioms
Literal polynomial generation of the complete rectangular Gauss-label list. The three integer radii are unary, so the cubic number of output cells is polynomial in the encoded input size.
- theorem
OAI.ContinuumCoulomb.CenteredGaussLabels.flatten_code_boundline 13 - theorem
OAI.ContinuumCoulomb.CenteredGaussLabels.fold_appendline 22 - def
OAI.ContinuumCoulomb.CenteredGaussLabels.flattenProgramline 28 - def
OAI.ContinuumCoulomb.CenteredGaussLabels.productProgramline 46 - def
OAI.ContinuumCoulomb.CenteredGaussLabels.radiiCodeline 57 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.integerStepline 59 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.integersProgramline 66 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.firstRadiusProgramline 73 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.tailRadiiProgramline 75 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.secondRadiusProgramline 77 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.thirdRadiusProgramline 79 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.cellsProgramline 82 - opaque
OAI.ContinuumCoulomb.CenteredGaussLabels.labelsProgramline 88 - def
OAI.ContinuumCoulomb.CenteredGaussLabels.labelsCertificateline 93