No prose has been written for this declaration yet. The Lean source and graph data below render
without it.
generate prose now
formal statement (Lean)
202theorem shiftOp_shiftInvOp (p : Nat.Primes) :
203 shiftOp p ∘ₗ shiftInvOp p = LinearMap.id := by
proof body
Term-mode proof.
204 ext v
205 simp only [LinearMap.coe_comp, Function.comp_apply,
206 shiftInvOp_single, shiftOp_single, Finsupp.lsingle_apply,
207 LinearMap.id_apply]
208 congr 1
209 abel
210
used by (1)
From the project-wide theorem graph. These declarations reference this one in their body.
depends on (9)
Lean names referenced from this declaration's body.
-
comp_apply
in IndisputableMonolith.Algebra.CostAlgebra
decl_use
-
id
in IndisputableMonolith.Algebra.CostAlgebra
decl_use
-
id
in IndisputableMonolith.Foundation.ArithmeticOf
decl_use
-
Primes
in IndisputableMonolith.NumberTheory.EulerInstantiation
decl_use
-
shiftInvOp
in IndisputableMonolith.NumberTheory.HilbertPolyaCandidate
decl_use
-
shiftInvOp_single
in IndisputableMonolith.NumberTheory.HilbertPolyaCandidate
decl_use
-
shiftOp
in IndisputableMonolith.NumberTheory.HilbertPolyaCandidate
decl_use
-
shiftOp_single
in IndisputableMonolith.NumberTheory.HilbertPolyaCandidate
decl_use
-
id
in IndisputableMonolith.RRF.Core.Octave
decl_use