Theorems · Theorem · linear algebra
Matrix.trace_kroneckerMapBilinear
∀ {R : Type u_1} {S : Type u_2} {α : Type u_3} {β : Type u_5} {γ : Type u_7} {m : Type u_10} {n : Type u_11}
[inst : Semiring S] [inst_1 : Semiring R] [inst_2 : Fintype m] [inst_3 : Fintype n] [inst_4 : AddCommMonoid α]
[inst_5 : AddCommMonoid β] [inst_6 : AddCommMonoid γ] [inst_7 : Module R α] [inst_8 : Module R γ]
[inst_9 : Module S β] [inst_10 : Module S γ] [inst_11 : SMulCommClass S R γ] (f : α →ₗ[R] β →ₗ[S] γ)
(A : Matrix m m α) (B : Matrix n n β), (((Matrix.kroneckerMapBilinear f) A) B).trace = (f A.trace) B.tracetrace distributes over Matrix.kroneckerMapBilinear.
This is primarily used with R = ℕ to prove Matrix.trace_kronecker.
- Defined in
- Mathlib.LinearAlgebra.Matrix.Kronecker
- Cited by
- 2 results in Mathlib
- Foundations
- Depth 69 from the axioms · uses propext, Classical.choice, Quot.sound
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites19
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- DFunLike.coestatement and proof · cited by 62,936
- Modulestatement and proof · cited by 20,661
- RingHom.idstatement and proof · cited by 18,349
- Semiringstatement and proof · cited by 13,802
- AddCommMonoidstatement and proof · cited by 12,281
- LinearMapstatement and proof · cited by 10,215
- Fintypestatement and proof · cited by 7,736
- Finset.sumproof · cited by 5,195
- Matrixstatement and proof · cited by 4,303
- Finset.univproof · cited by 3,473
- Finset.sum_congrproof · cited by 2,323
- SMulCommClassstatement and proof · cited by 1,927
Cited by2
Results whose statement or proof uses this declaration.
- Matrix.trace_kroneckerproof · cited by 0
- Matrix.trace_kroneckerTMulproof · cited by 0