Mathlib Map

Theorems · Definition · linear algebra

Submodule.prodEquivOfIsCompl

{R : Type u_1} →
  [inst : Ring R] →
    {E : Type u_2} →
      [inst_1 : AddCommGroup E] → [inst_2 : Module R E] → (p q : Submodule R E) → IsCompl p q → (↥p × ↥q) ≃ₗ[R] E

If q is a complement of p, then p × q is isomorphic to E.

Defined in
Mathlib.LinearAlgebra.Projection
Cited by
35 results in Mathlib
Foundations
Depth 70 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
RingAddCommGroupModule

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

Submodule.projectionOnto · cited by 81Submodule.projectionOntoLinearMap.ofIsCompl · cited by 19LinearMap.ofIsComplSubmodule.orthogonalDecomposition · cited by 14Submodule.orthogonalDecom…Submodule.prodEquivOfIsCompl_symm_apply · cited by 7Submodule.prodEquivOfIsCo…Submodule.projection_add_projection_eq_self · cited by 7Submodule.projection_add_…Submodule.prodEquivOfIsTopCompl · cited by 6Submodule.prodEquivOfIsTo…LinearMap.ofIsCompl_eq · cited by 6LinearMap.ofIsCompl_eqSubmodule.toLinearMap_prodEquivOfIsCompl_symm · cited by 5Submodule.toLinearMap_pro…LinearMap.ofIsCompl_apply_left · cited by 5LinearMap.ofIsCompl_apply…LinearMap.ofIsCompl_apply_right · cited by 5LinearMap.ofIsCompl_apply…LinearMap.IsProj.trace · cited by 3IsProj.traceSubmodule.prodComm_trans_prodEquivOfIsCompl · cited by 2Submodule.prodComm_trans_…Submodule.prodEquivOfClosedCompl · cited by 2Submodule.prodEquivOfClos…LinearMap.finrank_maxGenEigenspace_zero_eq · cited by 2LinearMap.finrank_maxGenE…Submodule.IsCompl.isTopCompl_iff_continuous_symm_prodEquivOfIsCompl · cited by 2IsCompl.isTopCompl_iff_co…Module · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idAddCommGroup · cited by 12871AddCommGroupRing · cited by 7463RingSubmodule · cited by 7192SubmoduleLinearEquiv · cited by 3317LinearEquivSubmodule.subtype · cited by 480Submodule.subtypeIsCompl · cited by 351IsComplLinearEquiv.ofBijective · cited by 60LinearEquiv.ofBijectiveLinearMap.coprod · cited by 38LinearMap.coprodSubmodule.prodEquivOfIsComplCITED BYCITES

Cites10

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by40

Results whose statement or proof uses this declaration.