DegreeChecks: 8 declarations
On this page · Permalink · Source line 1561
L108 squareParity_add
On this page · Permalink · Source line 1563
Source. CircuitObstructions/DegreeChecks.lean:17
Block. 02 Axioms. propext
CircuitObstructions.squareParity_add (f g : CircuitObstructions.BFun 2) :
(CircuitObstructions.squareParity fun x => f x ^^ g x) =
(CircuitObstructions.squareParity f ^^ CircuitObstructions.squareParity g)L109 affine_squareParity_zero
On this page · Permalink · Source line 1574
Source. CircuitObstructions/DegreeChecks.lean:22
Block. 02 Axioms. propext, Quot.sound
CircuitObstructions.affine_squareParity_zero (f : CircuitObstructions.BFun 2) (h : CircuitObstructions.DegreeLE 1 f) :
CircuitObstructions.squareParity f = falseL110 andTwo_degree_two
On this page · Permalink · Source line 1584
Source. CircuitObstructions/DegreeChecks.lean:39
Block. 02 Axioms. propext, Quot.sound
CircuitObstructions.andTwo_degree_two : CircuitObstructions.DegreeLE 2 CircuitObstructions.andTwoL111 andTwo_not_affine
On this page · Permalink · Source line 1593
Source. CircuitObstructions/DegreeChecks.lean:43
Block. 02 Axioms. propext, Quot.sound
CircuitObstructions.andTwo_not_affine : ¬CircuitObstructions.DegreeLE 1 CircuitObstructions.andTwoL112 andTwo_no_degree_one_safe_cover
On this page · Permalink · Source line 1602
Source. CircuitObstructions/DegreeChecks.lean:49
Block. 02 Axioms. propext, Quot.sound
CircuitObstructions.andTwo_no_degree_one_safe_cover :
¬CircuitObstructions.CompleteSafeDegreeLE CircuitObstructions.andTwo 1L113 beta_andTwo
On this page · Permalink · Source line 1612
Source. CircuitObstructions/DegreeChecks.lean:64
Block. 02 Axioms. propext, Classical.choice, Quot.sound
CircuitObstructions.beta_andTwo : CircuitObstructions.beta CircuitObstructions.andTwo = 2L114 betaStar_andTwo
On this page · Permalink · Source line 1621
Source. CircuitObstructions/DegreeChecks.lean:72
Block. 02 Axioms. propext, Classical.choice, Quot.sound
CircuitObstructions.betaStar_andTwo : CircuitObstructions.betaStar CircuitObstructions.andTwo = 2L115 restored_andTwo_needs_toffoli
On this page · Permalink · Source line 1630
Source. CircuitObstructions/DegreeChecks.lean:78
Block. 02 Axioms. propext, Classical.choice, Quot.sound
CircuitObstructions.restored_andTwo_needs_toffoli (a : Nat)
(c : CircuitObstructions.Circuit (CircuitObstructions.CanonicalWire 2 a))
(hR : CircuitObstructions.Restores (CircuitObstructions.canonicalBoundary 2 a) c CircuitObstructions.andTwo) :
1 ≤ CircuitObstructions.toffoliCount c