MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-mat Structured version   Visualization version   GIF version

Definition df-mat 22716
Description: Define the algebra of n x n matrices over a ring r. (Contributed by Stefan O'Rear, 31-Aug-2015.)
Assertion
Ref Expression
df-mat Mat = (𝑛 ∈ Fin, 𝑟 ∈ V ↦ ((𝑟 freeLMod (𝑛 × 𝑛)) sSet ⟨(.r‘ndx), (𝑟 maMul ⟨𝑛, 𝑛, 𝑛⟩)⟩))
Distinct variable group:   𝑛,𝑟

Detailed syntax breakdown of Definition df-mat
StepHypRef Expression
1 cmat 22715 . 2 class Mat
2 vn . . 3 setvar 𝑛
3 vr . . 3 setvar 𝑟
4 cfn 8966 . . 3 class Fin
5 cvv 3451 . . 3 class V
63cv 1569 . . . . 5 class 𝑟
72cv 1569 . . . . . 6 class 𝑛
87, 7cxp 5649 . . . . 5 class (𝑛 × 𝑛)
9 cfrlm 22045 . . . . 5 class freeLMod
106, 8, 9co 7418 . . . 4 class (𝑟 freeLMod (𝑛 × 𝑛))
11 cnx 17364 . . . . . 6 class ndx
12 cmulr 17422 . . . . . 6 class .r
1311, 12cfv 6537 . . . . 5 class (.r‘ndx)
147, 7, 7cotp 4592 . . . . . 6 class ⟨𝑛, 𝑛, 𝑛⟩
15 cmmul 22698 . . . . . 6 class maMul
166, 14, 15co 7418 . . . . 5 class (𝑟 maMul ⟨𝑛, 𝑛, 𝑛⟩)
1713, 16cop 4590 . . . 4 class ⟨(.r‘ndx), (𝑟 maMul ⟨𝑛, 𝑛, 𝑛⟩)⟩
18 csts 17334 . . . 4 class sSet
1910, 17, 18co 7418 . . 3 class ((𝑟 freeLMod (𝑛 × 𝑛)) sSet ⟨(.r‘ndx), (𝑟 maMul ⟨𝑛, 𝑛, 𝑛⟩)⟩)
202, 3, 4, 5, 19cmpo 7420 . 2 class (𝑛 ∈ Fin, 𝑟 ∈ V ↦ ((𝑟 freeLMod (𝑛 × 𝑛)) sSet ⟨(.r‘ndx), (𝑟 maMul ⟨𝑛, 𝑛, 𝑛⟩)⟩))
211, 20wceq 1570 1 wff Mat = (𝑛 ∈ Fin, 𝑟 ∈ V ↦ ((𝑟 freeLMod (𝑛 × 𝑛)) sSet ⟨(.r‘ndx), (𝑟 maMul ⟨𝑛, 𝑛, 𝑛⟩)⟩))
Colors of variables:    wff setvar class
This definition is used by:  matbas0pc  22717  matbas0  22718  matval  22719  matrcl  22720  mdetfval  22894  madufval  22945
  Copyright terms: Public domain W3C validator