Mathlib Map

Theorems · Definition · linear algebra

LinearMap.toPerfPair

{R : Type u_1} →
  {M : Type u_3} →
    {N : Type u_5} →
      [inst : AddCommGroup M] →
        [inst_1 : AddCommGroup N] →
          [inst_2 : CommRing R] →
            [inst_3 : Module R M] →
              [inst_4 : Module R N] → (p : M →ₗ[R] N →ₗ[R] R) → [p.IsPerfPair] → M ≃ₗ[R] Module.Dual R N

Turn a perfect pairing between M and N into an isomorphism between M and the dual of N.

Defined in
Mathlib.LinearAlgebra.PerfectPairing.Basic
Cited by
46 results in Mathlib
Foundations
Depth 34 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
AddCommGroupAddCommGroupCommRingModuleModuleLinearMap.IsPerfPair

Around this declaration

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

Module.IsReflexive.of_isPerfPair · cited by 29IsReflexive.of_isPerfPairRootPairing.Equiv.ext · cited by 7Equiv.extRootPairing.PolarizationEquiv · cited by 6RootPairing.PolarizationE…RootPairing.Hom.ext · cited by 6Hom.extRootPairing.isCompl_rootSpan_ker_rootForm · cited by 4RootPairing.isCompl_rootS…LinearMap.toPerfPair.congr_simp · cited by 4toPerfPair.congr_simpRootPairing.corootSpan_dualAnnihilator_le_ker_rootForm · cited by 3RootPairing.corootSpan_du…RootPairing.corootSpan_dualAnnihilator_map_eq_iInf_ker_coroot' · cited by 3RootPairing.corootSpan_du…RootPairing.Hom.weight_coweight_transpose · cited by 2Hom.weight_coweight_trans…RootPairing.rootSpan_dualAnnihilator_map_eq · cited by 2RootPairing.rootSpan_dual…RootPairing.rootSpan_dualAnnihilator_map_eq_iInf_ker_root' · cited by 2RootPairing.rootSpan_dual…RootPairing.eq_zero_iff_forall_coroot'_eq_zero · cited by 2RootPairing.eq_zero_iff_f…RootPairing.toPerfPair_conj_reflection · cited by 2RootPairing.toPerfPair_co…LinearMap.IsPerfectCompl.isCompl_right · cited by 2IsPerfectCompl.isCompl_ri…LinearMap.apply_symm_toPerfPair_self · cited by 2LinearMap.apply_symm_toPe…Module · cited by 20661ModuleRingHom.id · cited by 18349RingHom.idCommRing · cited by 17173CommRingAddCommGroup · cited by 12871AddCommGroupLinearMap · cited by 10215LinearMapLinearEquiv · cited by 3317LinearEquivModule.Dual · cited by 583Module.DualAddHom.toFun · cited by 168AddHom.toFunLinearEquiv.ofBijective · cited by 60LinearEquiv.ofBijectiveLinearMap.IsPerfPair · cited by 34LinearMap.IsPerfPairLinearMap.IsPerfPair.bijective_left · cited by 1IsPerfPair.bijective_leftLinearMap.toPerfPairCITED BYCITES

Cites11

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

Cited by56

Results whose statement or proof uses this declaration.