Remark 5: the residue map is a surjective ring homomorphism
OpenQAlgorithms.Papers.Independent.Intakethird100.P85.residue_ringHomprove2quantum
Let reduce the four omega-power coefficients modulo . The target multiplication is reduction modulo . For cyclotomic integers ,
Every residue has a preimage in . Thus the coefficient residue map is a surjective ring homomorphism. This justifies residue arithmetic in denominator reduction.
Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P85
Formal statement
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P85
open scoped Classical BigOperators
open QAlgorithms
open QAlgorithms.Papers.Independent.Gap48.P10
(InZomega InDomega Residue bits residue residueMultiply Reducible)
open QAlgorithms.Papers.Independent.Support21.P13
(synthesisRing integralRing coordinateValue HTLetter htWordMatrix EntriesInRing cliffordTLibrary)
local notation "omega" => QAlgorithms.gateT true true
local notation "sqrtTwo" => ((Real.sqrt 2 : ℝ) : ℂ)
/-- Remark 5, PDF p.2: rho is a surjective ring homomorphism with quotient multiplication. -/
theorem residue_ringHom :
residue 0 = bits 0 ∧ residue 1 = bits 1 ∧
(∀ t s : ℂ, InZomega t → InZomega s → residue (t + s) = residue t + residue s) ∧
(∀ t s : ℂ, InZomega t → InZomega s →
residue (t * s) = residueMultiply (residue t) (residue s)) ∧
(∀ x : Residue, ∃ t : ℂ, InZomega t ∧ residue t = x) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P85
end
Source
Exact synthesis of multiqubit Clifford+T circuits, arXiv:1212.0506v3, PDF p. 2, Remark 5: the residue map is a surjective ring homomorphism
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let and . Define by choosing such an integer coefficient tuple when and reducing its entries modulo , and by the zero tuple when ; define for , and define
Then , , and for every ,
where addition is coordinatewise modulo ; moreover, every tuple equals for some . The addition and multiplication identities are asserted only for inputs in .
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.