Mathlib Map

Theorems · Definition · linear algebra

DFinsupp.lsum

{ι : Type u_1} →
  {R : Type u_3} →
    (S : Type u_4) →
      {M : ι → Type u_5} →
        {N : Type u_6} →
          [inst : Semiring R] →
            [inst_1 : (i : ι) → AddCommMonoid (M i)] →
              [inst_2 : (i : ι) → Module R (M i)] →
                [inst_3 : AddCommMonoid N] →
                  [inst_4 : Module R N] →
                    [DecidableEq ι] →
                      [inst_6 : Semiring S] →
                        [inst_7 : Module S N] →
                          [inst_8 : SMulCommClass R S N] → ((i : ι) → M i →ₗ[R] N) ≃ₗ[S] (Π₀ (i : ι), M i) →ₗ[R] N

The DFinsupp version of Finsupp.lsum. See note [bundled maps over different rings] for why separate R and S semirings are used.

Defined in
Mathlib.LinearAlgebra.DFinsupp
Cited by
21 results in Mathlib
Foundations
Depth 85 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
SemiringAddCommMonoidModuleAddCommMonoidModuleDecidableEqSemiringModuleSMulCommClass

Around this declaration

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

DFinsupp.lsum_apply_apply · cited by 12DFinsupp.lsum_apply_applyDirectSum.toModule · cited by 9DirectSum.toModuleMultilinearMap.fromDFinsuppEquiv · cited by 8MultilinearMap.fromDFinsu…PiTensorProduct.ofDFinsuppEquiv · cited by 7PiTensorProduct.ofDFinsup…Submodule.iSup_eq_range_dfinsupp_lsum · cited by 6Submodule.iSup_eq_range_d…DFinsupp.lsum_single · cited by 5DFinsupp.lsum_singleiSupIndep_of_dfinsupp_lsum_injective · cited by 5iSupIndep_of_dfinsupp_lsu…iSupIndep.dfinsupp_lsum_injective · cited by 5iSupIndep.dfinsupp_lsum_i…IsSemisimpleModule.exists_linearEquiv_dfinsupp · cited by 3IsSemisimpleModule.exists…iSupIndep.linearEquiv · cited by 3iSupIndep.linearEquivMultilinearMap.fromDFinsuppEquiv_single · cited by 2MultilinearMap.fromDFinsu…iSupIndep_iff_forall_dfinsupp · cited by 2iSupIndep_iff_forall_dfin…DFinsupp.coprodMap · cited by 2DFinsupp.coprodMapDFinsupp.lsum_lsingle · cited by 1DFinsupp.lsum_lsingleSubmodule.biSup_eq_range_dfinsupp_lsum · cited by 1Submodule.biSup_eq_range_…DFunLike.coe · cited by 62936DFunLike.coeModule · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoidLinearMap · cited by 10215LinearMapLinearEquiv · cited by 3317LinearEquivSMulCommClass · cited by 1927SMulCommClassLinearMap.comp · cited by 1642LinearMap.compDFinsupp · cited by 694DFinsuppLinearMap.toAddMonoidHom · cited by 101LinearMap.toAddMonoidHomDFinsupp.sumAddHom · cited by 38DFinsupp.sumAddHomDFinsupp.lsingle · cited by 23DFinsupp.lsingleDFinsupp.lsumCITED BYCITES

Cites13

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

Cited by26

Results whose statement or proof uses this declaration.