ComparatorChallenges/QACParity.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: OpenAI's pinned repository says an unreleased internal model produced the manuscripts and supporting proof artifacts. The collection builds on the mathematics community's accumulated problems, results, language, and formal libraries; each manuscript's BibTeX and bibliography are the authority for individual scholarly credit.
Project sources: Pinned openai/math documentation, Pinned formalization catalogue
17 declarations, 1 contain sorry, 0 declared as axioms
- abbrev
OAI.QAC.Bitline 10Also declared: ComparatorChallenges/RegularParity.lean:10 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:10 (same declaration text).
- abbrev
OAI.QAC.Wordline 11Also declared: ComparatorChallenges/RegularParity.lean:11 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:11 (same declaration text).
- abbrev
OAI.QAC.Operatorline 12Also declared: ComparatorChallenges/RegularParity.lean:12 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:12 (same declaration text).
- abbrev
OAI.QAC.QubitOperatorline 13Also declared: ComparatorChallenges/RegularParity.lean:13 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:13 (same declaration text).
- def
OAI.QAC.tensorMatrixTensor product in the computational basis line 16Source documentation
Tensor product in the computational basis.
L4DEL explanation
Tensor product in the computational basis.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: ComparatorChallenges/RegularParity.lean:16 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:16 (same declaration text).
def tensorMatrix {N : ℕ} (a : Fin N → QubitOperator) : Operator N := …Mentions: OAI.QAC.QubitOperator, OAI.QAC.Operator
- inductive
OAI.QAC.GateA one-qubit unitary or an unbounded-arity Toffoli gate line 20Source documentation
A one-qubit unitary or an unbounded-arity Toffoli gate.
L4DEL explanation
A one-qubit unitary or an unbounded-arity Toffoli gate.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: ComparatorChallenges/RegularParity.lean:20 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:20 (same declaration text).
inductive Gate (N : ℕ) where …
- def
OAI.QAC.Gate.supportline 26Also declared: ComparatorChallenges/RegularParity.lean:26 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:26 (same declaration text).
- def
OAI.QAC.Gate.toffoliWordA Toffoli flips its target iff all controls are one line 31Source documentation
A Toffoli flips its target iff all controls are one.
L4DEL explanation
A Toffoli flips its target iff all controls are one.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: ComparatorChallenges/RegularParity.lean:31 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:31 (same declaration text).
def toffoliWord {N : ℕ} (c : Finset (Fin N)) (t : Fin N) (x : Word N) : Word N := …Mentions: OAI.QAC.Word
- def
OAI.QAC.Gate.matrixline 34Also declared: ComparatorChallenges/RegularParity.lean:34 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:34 (same declaration text).
- structure
OAI.QAC.PhysicalLayerline 40Also declared: ComparatorChallenges/RegularParity.lean:40 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:40 (same declaration text).
- def
OAI.QAC.physicalLayerMatrixline 44Also declared: ComparatorChallenges/RegularParity.lean:44 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:44 (same declaration text).
- def
OAI.QAC.physicalCircuitMatrixChronological order: the rightmost matrix acts first line 48Source documentation
Chronological order: the rightmost matrix acts first.
L4DEL explanation
Chronological order: the rightmost matrix acts first.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: ComparatorChallenges/RegularParity.lean:48 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:48 (same declaration text).
def physicalCircuitMatrix {N : ℕ} (layers : List (PhysicalLayer N)) : Operator N := …Mentions: OAI.QAC.PhysicalLayer, OAI.QAC.Operator
- def
OAI.QAC.inputWordThe computational-basis input with the remaining qubits initialized to zero line 52Source documentation
The computational-basis input with the remaining qubits initialized to zero.
L4DEL explanation
The computational-basis input with the remaining qubits initialized to zero.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: ComparatorChallenges/RegularParity.lean:52 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:52 (same declaration text).
def inputWord {n N : ℕ} (x : Word n) : Word N := …Mentions: OAI.QAC.Word
- def
OAI.QAC.parityline 55Also declared: ComparatorChallenges/RegularParity.lean:55 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:55 (same declaration text).
- def
OAI.QAC.successProbabilityBorn probability, summing all final garbage with no cleanliness assumption line 58Source documentation
Born probability, summing all final garbage with no cleanliness assumption.
L4DEL explanation
Born probability, summing all final garbage with no cleanliness assumption.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: ComparatorChallenges/RegularParity.lean:58 (same declaration text), OAI/InformationTheory/QuantumCircuit/Model.lean:58 (same declaration text).
def successProbability {n N : ℕ} (W : Operator N) (out : Fin N) (x : Word n) : ℝ := …Mentions: OAI.QAC.Operator, OAI.QAC.Word
- def
OAI.QAC.ParityStatementThe literal measured-output, polynomial-total-qubit parity lower bound line 62Source documentation
The literal measured-output, polynomial-total-qubit parity lower bound.
L4DEL explanation
The literal measured-output, polynomial-total-qubit parity lower bound.
- This explanation is a condensed rendering of the declaration's own doc comment at the pinned source commit; consult the exact Lean statement below for authority.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Also declared: OAI/InformationTheory/QuantumCircuit/Model.lean:62 (same declaration text).
def ParityStatement : Prop := …
- theorem
OAI.QAC.parity_lower_boundChallenge statement: Constant-depth quantum parity lower bound sorry line 71L4DEL explanation
This declaration is an exact comparator-selected statement. Read the Lean statement below for its mathematical content.
- The linked formalization note covers 2 distinct comparator results, so its combined Scope prose is not copied onto this declaration.
- The repository's comparator configuration selects OAI.InformationTheory.QuantumCircuit.Parity as the released solution module checked against this declaration.
Sources and attribution: Pinned Lean source (fd4aeeb2ee4f)
Distinct definitions of this name: OAI/InformationTheory/QuantumCircuit/Parity.lean:45 (different declaration text). Qualify references as OAI.QAC.parity_lower_bound@path.
theorem QAC.parity_lower_bound : QAC.ParityStatement := by …
Mentions: OAI.QAC.ParityStatement