LeanPool.BruhatTits.Utils.RingHom #
theorem
GL.map_det
{R : Type u_1}
{S : Type u_2}
[CommRing R]
[CommRing S]
(f : R →+* S)
{α : Type u_3}
[DecidableEq α]
[Fintype α]
(g : GL α R)
:
theorem
GL.mem_range_map_iff
{R : Type u_1}
{S : Type u_2}
[CommRing R]
[CommRing S]
{f : R →+* S}
(hf : Function.Injective ⇑f)
{ι : Type u_4}
[Fintype ι]
[DecidableEq ι]
(g : GL ι S)
:
@[implicit_reducible]
instance
instCoeHeadGeneralLinearGroupSubtypeMemSubringLeanPool
{K : Type u_4}
[CommRing K]
(R : Subring K)
{α : Type u_5}
[DecidableEq α]
[Fintype α]
:
Coerce invertible matrices over R to matrices over K.
@[simp]
theorem
Subring.coe_map_mul_map_inv
{α : Type u_3}
[DecidableEq α]
[Fintype α]
{K : Type u_4}
[CommRing K]
(R : Subring K)
(g : GL α ↥R)
:
@[simp]
theorem
Subring.coe_map_inv_mul_map
{α : Type u_3}
[DecidableEq α]
[Fintype α]
{K : Type u_4}
[CommRing K]
(R : Subring K)
(g : GL α ↥R)
:
@[simp]
theorem
Subring.coe_det
{α : Type u_3}
[DecidableEq α]
[Fintype α]
{K : Type u_4}
[CommRing K]
(R : Subring K)
(g : Matrix α α ↥R)
: