Mathlib Map

Theorems · Definition · commutative algebra

Module.Basis.localizationLocalization

{R : Type u_1} →
  (Rₛ : Type u_2) →
    [inst : CommSemiring R] →
      (S : Submonoid R) →
        [inst_1 : CommSemiring Rₛ] →
          [inst_2 : Algebra R Rₛ] →
            [IsLocalization S Rₛ] →
              {A : Type u_3} →
                [inst_4 : CommSemiring A] →
                  [inst_5 : Algebra R A] →
                    (Aₛ : Type u_4) →
                      [inst_6 : CommSemiring Aₛ] →
                        [inst_7 : Algebra A Aₛ] →
                          [inst_8 : Algebra Rₛ Aₛ] →
                            [inst_9 : Algebra R Aₛ] →
                              [IsScalarTower R Rₛ Aₛ] →
                                [IsScalarTower R A Aₛ] →
                                  [IsLocalization (Algebra.algebraMapSubmonoid A S) Aₛ] →
                                    {ι : Type u_5} → Module.Basis ι R A → Module.Basis ι Rₛ Aₛ

If A has an R-basis, then localizing A at S has a basis over R localized at S. A suitable instance for [Algebra A Aₛ] is localizationAlgebra.

Defined in
Mathlib.RingTheory.Localization.Module
Cited by
15 results in Mathlib
Foundations
Depth 89 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommSemiringCommSemiringAlgebraIsLocalizationCommSemiringAlgebraCommSemiringAlgebraAlgebraAlgebraIsScalarTowerIsScalarTowerIsLocalization

Around this declaration

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

NumberField.integralBasis · cited by 25NumberField.integralBasisAlgebra.norm_localization · cited by 8Algebra.norm_localizationModule.Basis.localizationLocalization_apply · cited by 6Basis.localizationLocaliz…Algebra.trace_localization · cited by 4Algebra.trace_localizationAlgebra.discr_localizationLocalization · cited by 3Algebra.discr_localizatio…Module.Basis.ofIsCoprimeDifferentIdeal · cited by 3Basis.ofIsCoprimeDifferen…Module.Basis.localizationLocalization_repr_algebraMap · cited by 3Basis.localizationLocaliz…IsCyclotomicExtension.Rat.discr_prime_pow · cited by 2Rat.discr_prime_powModule.Basis.localizationLocalization_span · cited by 2Basis.localizationLocaliz…Algebra.map_leftMulMatrix_localization · cited by 2Algebra.map_leftMulMatrix…Submodule.traceDual_le_span_map_traceDual · cited by 2Submodule.traceDual_le_sp…Algebra.traceMatrix_localizationLocalization · cited by 1Algebra.traceMatrix_local…NumberField.det_basisOfFractionalIdeal_eq_absNorm · cited by 1NumberField.det_basisOfFr…NumberField.discr_eq_discr_of_algEquiv · cited by 1NumberField.discr_eq_disc…IsIntegralClosure.rank · cited by 1IsIntegralClosure.rankAlgebra · cited by 11388AlgebraCommSemiring · cited by 10911CommSemiringIsScalarTower · cited by 3896IsScalarTowerSubmonoid · cited by 3086SubmonoidModule.Basis · cited by 1477Module.BasisIsLocalization · cited by 636IsLocalizationAlgHom.toLinearMap · cited by 254AlgHom.toLinearMapIsScalarTower.toAlgHom · cited by 232IsScalarTower.toAlgHomAlgebra.algebraMapSubmonoid · cited by 137Algebra.algebraMapSubmono…Module.Basis.ofIsLocalizedModule · cited by 4Basis.ofIsLocalizedModuleBasis.localizationLocalizationCITED BYCITES

Cites10

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

Cited by17

Results whose statement or proof uses this declaration.