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

Theorem matrcl 22782
Description: Reverse closure for the matrix algebra. (Contributed by Stefan O'Rear, 5-Sep-2015.)
Hypotheses
Ref Expression
matrcl.a 𝐴 = (𝑁 Mat 𝑅)
matrcl.b 𝐵 = (Base‘𝐴)
Assertion
Ref Expression
matrcl (𝑋 ∈ 𝐵 → (𝑁 ∈ Fin ∧ 𝑅 ∈ V))

Proof of Theorem matrcl
Dummy variables 𝑎 𝑏 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 n0i 4289 . 2 (𝑋 ∈ 𝐵 → ¬ 𝐵 = ∅)
2 matrcl.a . . . . 5 𝐴 = (𝑁 Mat 𝑅)
3 df-mat 22778 . . . . . 6 Mat = (𝑎 ∈ Fin, 𝑏 ∈ V ↦ ((𝑏 freeLMod (𝑎 × 𝑎)) sSet ⟨(.r‘ndx), (𝑏 maMul ⟨𝑎, 𝑎, 𝑎⟩)⟩))
43mpondm0 7693 . . . . 5 (¬ (𝑁 ∈ Fin ∧ 𝑅 ∈ V) → (𝑁 Mat 𝑅) = ∅)
52, 4eqtrid 2810 . . . 4 (¬ (𝑁 ∈ Fin ∧ 𝑅 ∈ V) → 𝐴 = ∅)
65fveq2d 6920 . . 3 (¬ (𝑁 ∈ Fin ∧ 𝑅 ∈ V) → (Base‘𝐴) = (Base‘∅))
7 matrcl.b . . 3 𝐵 = (Base‘𝐴)
8 base0 17436 . . 3 ∅ = (Base‘∅)
96, 7, 83eqtr4g 2823 . 2 (¬ (𝑁 ∈ Fin ∧ 𝑅 ∈ V) → 𝐵 = ∅)
101, 9nsyl2 142 1 (𝑋 ∈ 𝐵 → (𝑁 ∈ Fin ∧ 𝑅 ∈ V))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2147  Vcvv 3454  ∅c0 4281  ⟨cop 4840  ⟨cotp 4863   × cxp 5656  ‘cfv 6566  (class class class)co 7451  Fincfn 9011   sSet csts 17385  ndxcnx 17415  Basecbs 17431  .rcmulr 17473   freeLMod cfrlm 22107   maMul cmmul 22760   Mat cmat 22777
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-sep 5255  ax-nul 5266  ax-pow 5334  ax-pr 5398  ax-un 7783  ax-cnex 11295  ax-1cn 11297  ax-addcl 11299
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4841  df-uni 4873  df-iun 4958  df-br 5109  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5553  df-eprel 5558  df-po 5566  df-so 5567  df-fr 5611  df-we 5613  df-xp 5664  df-rel 5665  df-cnv 5666  df-co 5667  df-dm 5668  df-rn 5669  df-res 5670  df-ima 5671  df-pred 6330  df-ord 6391  df-on 6392  df-lim 6393  df-suc 6394  df-iota 6520  df-fun 6568  df-fn 6569  df-f 6570  df-f1 6571  df-fo 6572  df-f1o 6573  df-fv 6574  df-ov 7454  df-oprab 7455  df-mpo 7456  df-om 7912  df-2nd 8036  df-frecs 8337  df-wrecs 8368  df-recs 8417  df-rdg 8456  df-nn 12376  df-slot 17404  df-ndx 17416  df-base 17432  df-mat 22778
This theorem is used by:  matbas2i  22792  matecl  22795  matplusg2  22797  matvsca2  22798  matplusgcell  22803  matsubgcell  22804  matinvgcell  22805  matvscacell  22806  matmulcell  22815  mattposcl  22823  mattposvs  22825  mattposm  22829  matgsumcl  22830  madetsumid  22831  madetsmelbas  22834  madetsmelbas2  22835  marrepval0  22931  marrepval  22932  marrepcl  22934  marepvval0  22936  marepvval  22937  marepvcl  22939  ma1repveval  22941  mulmarep1gsum1  22943  mulmarep1gsum2  22944  submabas  22948  submaval0  22950  submaval  22951  mdetleib2  22958  mdetf  22965  mdetrlin  22972  mdetrsca  22973  mdetralt  22978  mdetmul  22993  maduval  23008  maducoeval2  23010  maduf  23011  madutpos  23012  madugsum  23013  madurid  23014  madulid  23015  minmar1val0  23017  minmar1val  23018  marep01ma  23030  smadiadetlem0  23031  smadiadetlem1a  23033  smadiadetlem3  23038  smadiadetlem4  23039  smadiadet  23040  smadiadetglem2  23042  matinv  23047  matunit  23048  matunitlindflem2  23050  matunitlindf  23051  slesolvec  23052  slesolinv  23053  slesolinvbi  23054  slesolex  23055  cramerimplem2  23057  cramerimplem3  23058  cramerimp  23059  decpmatcl  23140  decpmataa0  23141  decpmatmul  23145  smatcl  34545
  Copyright terms: Public domain W3C validator