Documentation

TauCeti.LinearAlgebra.GeneralLinearGroup.Prod

Products in the general linear group #

This file defines the componentwise product of two linear automorphisms and proves its basic compatibility with the group operations.

Main declarations #

The product map of two linear automorphisms, acting componentwise on the product module.

Equations
Instances For
    theorem LinearMap.GeneralLinearGroup.coe_prodMap {K : Type u} {V : Type v} {W : Type w} [Semiring K] [AddCommMonoid V] [Module K V] [AddCommMonoid W] [Module K W] (g : GeneralLinearGroup K V) (h : GeneralLinearGroup K W) :
    ↑(g.prodMap h) = (↑g).prodMap ↑h

    The endomorphism underlying a product-map automorphism is LinearMap.prodMap.

    @[simp]
    theorem LinearMap.GeneralLinearGroup.prodMap_apply {K : Type u} {V : Type v} {W : Type w} [Semiring K] [AddCommMonoid V] [Module K V] [AddCommMonoid W] [Module K W] (g : GeneralLinearGroup K V) (h : GeneralLinearGroup K W) (x : V × W) :
    ↑(g.prodMap h) x = (↑g x.1, ↑h x.2)

    A product-map automorphism acts componentwise.

    @[simp]
    theorem LinearMap.GeneralLinearGroup.prodMap_mul {K : Type u} {V : Type v} {W : Type w} [Semiring K] [AddCommMonoid V] [Module K V] [AddCommMonoid W] [Module K W] (g₁ g₂ : GeneralLinearGroup K V) (h₁ h₂ : GeneralLinearGroup K W) :
    (g₁ * g₂).prodMap (h₁ * h₂) = g₁.prodMap h₁ * g₂.prodMap h₂

    Product maps preserve multiplication.

    @[simp]
    theorem LinearMap.GeneralLinearGroup.prodMap_one {K : Type u} {V : Type v} {W : Type w} [Semiring K] [AddCommMonoid V] [Module K V] [AddCommMonoid W] [Module K W] :
    prodMap 1 1 = 1

    The product map of two identity automorphisms is the identity.

    @[simp]

    Product maps preserve inverses.