OAI/InformationTheory/QuantumCircuit/Parity.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.QAC.eventually_exp_neg_power_ltline 13 - lemma
OAI.QAC.polynomial_qubit_thresholdline 20 - lemma
OAI.QAC.hadamard_high_entry_boundline 29 - theorem
OAI.QAC.parity_lower_boundline 45Source documentation
The measured-output parity lower bound, allowing arbitrary final garbage and all polynomially many initially zero ancillas. No cleanliness assumption is used.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses: OAI.QAC.ParityStatement
Proof uses:
Nat,Real,LE.le,OfNat.ofNat,LT.lt,HDiv.hDiv,lt_of_lt_of_le,zero_lt_one,HMul.hMul,id,div_pos,Mathlib.Meta.Positivity.pos_of_isNat,Mathlib.Meta.NormNum.isNat_ofNat,Nat.cast_one,Eq.refl,Bool,Nat.ble,mul_pos,Mathlib.Meta.NormNum.instAtLeastTwo,lt_of_not_geand 168 more148 instances, coercions and auxiliary constants left out.
Distinct definitions of this name: ComparatorChallenges/QACParity.lean:71 (different declaration text). Qualify references as OAI.QAC.parity_lower_bound@path.
Tactic trace: 36 steps
Open to load the checked before-and-after goal states.
theorem parity_lower_bound : ParityStatement := by …
Mentions: OAI.QAC.ParityStatement