Documentation

LeanPool.BrauerGroupNew.ExtendScalar

LeanPool.BrauerGroupNew.ExtendScalar #

Imported Lean Pool material for LeanPool.BrauerGroupNew.ExtendScalar.

def releaseAddHom (k K L A : Type u) [Field k] [Field K] [Field L] [Algebra k K] [Algebra K L] [Algebra k L] [Ring A] [Algebra k A] [IsScalarTower k K L] :

Additive map sending l ⊗ a to l ⊗ (1 ⊗ a) after releasing scalars through K.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def release (k K L A : Type u) [Field k] [Field K] [Field L] [Algebra k K] [Algebra K L] [Algebra k L] [Ring A] [Algebra k A] [IsScalarTower k K L] :

    Algebra homomorphism releasing an L ⊗[k] A tensor through K.

    Equations
    • release k K L A = { toFun := (↑(releaseAddHom k K L A)).toFun, map_one' := , map_mul' := , map_zero' := , map_add' := , commutes' := }
    Instances For
      def absorbMap (k K L A : Type u) [Field k] [Field K] [Field L] [Algebra k K] [Algebra K L] [Algebra k L] [Ring A] [Algebra k A] [IsScalarTower k K L] (l : L) :

      Linear map sending m ⊗ a to (m • l) ⊗ a.

      Equations
      Instances For
        def absorbAddHom (k K L A : Type u) [Field k] [Field K] [Field L] [Algebra k K] [Algebra K L] [Algebra k L] [Ring A] [Algebra k A] [IsScalarTower k K L] :

        Additive map absorbing the intermediate K tensor factor into L.

        Equations
        Instances For
          def absorb (k K L A : Type u) [Field k] [Field K] [Field L] [Algebra k K] [Algebra K L] [Algebra k L] [Ring A] [Algebra k A] [IsScalarTower k K L] :

          Algebra homomorphism inverse to release, absorbing the intermediate K tensor factor.

          Equations
          • absorb k K L A = { toFun := (↑(absorbAddHom k K L A)).toFun, map_one' := , map_mul' := , map_zero' := , map_add' := , commutes' := }
          Instances For
            def absorbEqv (k K L A : Type u) [Field k] [Field K] [Field L] [Algebra k K] [Algebra K L] [Algebra k L] [Ring A] [Algebra k A] [IsScalarTower k K L] :

            Algebra equivalence between direct scalar extension and extension through the intermediate field.

            Equations
            • absorbEqv k K L A = { toFun := (release k K L A), invFun := (absorb k K L A), left_inv := , right_inv := , map_mul' := , map_add' := , commutes' := }
            Instances For
              theorem absorbEqv_apply (k K L A : Type u) [Field k] [Field K] [Field L] [Algebra k K] [Algebra K L] [Algebra k L] [Ring A] [Algebra k A] [IsScalarTower k K L] (l : L) (a : A) :
              (absorbEqv k K L A) (l ⊗ₜ[k] a) = l ⊗ₜ[K] (1 ⊗ₜ[k] a)