Documentation

LeanPool.BrauerGroupNew.MatrixEquivTensor

LeanPool.BrauerGroupNew.MatrixEquivTensor #

Imported Lean Pool material for LeanPool.BrauerGroupNew.MatrixEquivTensor.

def toTensorMartrixToFunBilinear (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] :

Bilinear map sending a scalar and a matrix to the matrix obtained by tensoring entries.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]
    theorem toTensorMartrixToFunBilinear_apply (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] (k : K) (M : Matrix n n A) :
    @[reducible, inline]
    abbrev toTensorMatrixToFunFlinear (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] :

    The F-linear map induced from toTensorMartrixToFunBilinear.

    Equations
    Instances For
      @[reducible, inline]
      abbrev toTensorMatrixToFunKlinear (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] :

      The K-linear map from a tensor of matrices to matrices over a tensor product.

      Equations
      Instances For
        @[reducible, inline]
        abbrev toTensorMatrix (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] :

        Algebra homomorphism from a tensor of matrices to matrices over the tensor product.

        Equations
        Instances For
          def invFunToFunBilinear (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] (i j : n) :

          Bilinear map placing a tensor entry into the (i,j) matrix coefficient.

          Equations
          Instances For
            @[simp]
            theorem invFunToFunBilinear_apply (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] (i j : n) (k : K) (a : A) :
            ((invFunToFunBilinear K F A n i j) k) a = k ⊗ₜ[F] Matrix.single i j a
            @[reducible, inline]
            abbrev invFunToFun (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] (i j : n) :

            The F-linear map induced by invFunToFunBilinear.

            Equations
            Instances For
              @[reducible, inline]
              abbrev invFunKlinear (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] (i j : n) :

              The K-linear map placing a tensor entry into the (i,j) matrix coefficient.

              Equations
              Instances For
                @[reducible, inline]
                abbrev invFunLinearMap (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] :

                Linear inverse map from matrices over the tensor product to a tensor of matrices.

                Equations
                Instances For
                  theorem matrixTensor_left_inv (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] (M : TensorProduct F K (Matrix n n A)) :
                  (invFunLinearMap K F A n) ((toTensorMatrix K F A n) M) = M
                  theorem matrixTensor_right_inv (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] (M : Matrix n n (TensorProduct F K A)) :
                  (toTensorMatrix K F A n) ((invFunLinearMap K F A n) M) = M
                  def equivTensor' (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] :
                  TensorProduct F K (Matrix n n A) Matrix n n (TensorProduct F K A)

                  Equivalence underlying the tensor-matrix algebra equivalence.

                  Equations
                  Instances For
                    def matrixTensorEquivTensor (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] :

                    Algebra equivalence between tensoring a matrix algebra and matrices over a tensor product.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For
                      @[simp]
                      theorem matrixTensorEquivTensor_apply (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] (M : TensorProduct F K (Matrix n n A)) :
                      (matrixTensorEquivTensor K F A n) M = (toTensorMatrix K F A n) M
                      @[simp]
                      theorem matrixTensorEquivTensor_symm_apply (K : Type u_1) (F : Type u_2) [CommSemiring K] [CommSemiring F] [Algebra F K] (A : Type u_3) (n : Type u_4) [Ring A] [Algebra F A] [DecidableEq n] [Fintype n] (M : Matrix n n (TensorProduct F K A)) :