OAI/Computability/FourierCircuit/GraphBlocks.lean
31 declarations, 0 contain sorry, 0 declared as axioms
- theorem
OAI.ExactFourier.GraphReflection.block_relationsline 10 - theorem
OAI.ExactFourier.GraphReflection.offdiagonal_unitline 25 - theorem
OAI.ExactFourier.GraphReflection.diagonalizationline 61 - theorem
OAI.ExactFourier.GraphReflection.lower_bound_blocksline 90 - def
OAI.ExactFourier.SignedBits.weightline 132 - theorem
OAI.ExactFourier.SignedBits.D_weightline 137 - def
OAI.ExactFourier.SignedBits.Vline 151 - def
OAI.ExactFourier.SignedBits.Viline 152 - def
OAI.ExactFourier.SignedBits.Xline 153 - theorem
OAI.ExactFourier.SignedBits.ViVline 155 - theorem
OAI.ExactFourier.SignedBits.XXline 156 - theorem
OAI.ExactFourier.SignedBits.V_monomialline 157 - theorem
OAI.ExactFourier.SignedBits.Vi_monomialline 161 - theorem
OAI.ExactFourier.SignedBits.X_monomialline 165 - def
OAI.ExactFourier.SignedBits.gaugeline 169 - def
OAI.ExactFourier.SignedBits.Qline 171 - theorem
OAI.ExactFourier.SignedBits.gauge_monomialline 173 - theorem
OAI.ExactFourier.SignedBits.blockDiagonal_mul_applyline 176 - theorem
OAI.ExactFourier.SignedBits.mul_blockDiagonal_applyline 182 - theorem
OAI.ExactFourier.SignedBits.gauge_intertwineline 188 - theorem
OAI.ExactFourier.SignedBits.Q_unitline 202 - theorem
OAI.ExactFourier.SignedBits.Q_priceline 210 - theorem
OAI.ExactFourier.SignedBits.Gamma_Qline 230 - theorem
OAI.ExactFourier.SignedBits.Gamma_priceline 237 - theorem
OAI.ExactFourier.reflection_inequalityline 258 - theorem
OAI.ExactFourier.no_matrixPriceline 310 - theorem
OAI.ExactFourier.finite_winline 324Source documentation
The missing finite-win theorem, from exact comparison packing and the sparse reflection contradiction. No global price is taken as an assumption.
theorem finite_win : FiniteWinStatement := by …
Mentions: OAI.ExactFourier.FiniteWinStatement
- inductive
OAI.ExactFourier.Layeredline 338Source documentation
Exact-width mixed rounds. Monomial rounds are counted, not silently free scalar multiplications. Disjoint parallel blocks share a round.
inductive Layered : {α : Type} → [Fintype α] → [DecidableEq α] → Matrix α α ℂ → ℕ → Prop | identity {α : Type} [Fintype α] [DecidableEq α] : Layered (1 : Matrix α α ℂ) 0 | mono {α : Type} [Fintype α] [DecidableEq α] (M : Matrix α α ℂ) (hM : MonomialMatrix M) : Layered M 1 | pair (M : Matrix (Fin 2) (Fin 2) ℂ) (hM : IsUnit M) : Layered M 1 | mul {α : Type} [Fintype α] [DecidableEq α] {M N : Matrix α α ℂ} {d e : ℕ} (hM : Layered M d) (hN : Layered N e) : Layered (M*N) (d+e) | reindex {α β : Type} [Fintype α] [Fintype β] [DecidableEq α] [DecidableEq β] (f : α≃β) {M : Matrix α α ℂ} {d : ℕ} (hM : Layered M d) : Layered (Matrix.reindex f f M) d | sum {α β : Type} [Fintype α] [Fintype β] [DecidableEq α] [DecidableEq β] {M : Matrix α α ℂ} {N : Matrix β β ℂ} {d : ℕ} …Mentions: OAI.ExactFourier.MonomialMatrix
- theorem
OAI.ExactFourier.Layered.unitline 356 - theorem
OAI.ExactFourier.Layered.parallelline 366 - theorem
OAI.ExactFourier.Layered.embedline 371