OAI/Computability/QuantumFactoring/PrimePowerLevels.lean
5 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.primePowerUnitCountline 16Source documentation
A closed integer expression; no enumeration of residue classes.
def primePowerUnitCount (p e : ℕ) : ℕ := (p-1) * p^(e-1)
- def
OAI.ExactQuantumFactoring.closedLevelCountline 18 - def
OAI.ExactQuantumFactoring.primePowerLevelCardline 22 - theorem
OAI.ExactQuantumFactoring.primePowerLevelCard_eqline 27Source documentation
Exact prime-power level counts from the already fully proved cyclicity of odd prime-power unit groups in Mathlib.
theorem primePowerLevelCard_eq {p e : ℕ} (hp : p.Prime) (hp2 : p ≠ 2) (he : 0 < e) (t : ℕ) : primePowerLevelCard p e t = closedLevelCount (primePowerUnitCount p e) t := by …Mentions: OAI.ExactQuantumFactoring.primePowerLevelCard, OAI.ExactQuantumFactoring.closedLevelCount, OAI.ExactQuantumFactoring.primePowerUnitCount
- theorem
OAI.ExactQuantumFactoring.primePowerLevelCard_halfline 42