Metamath Proof Explorer


Theorem cpmadumatpolylem1

Description: Lemma 1 for cpmadumatpoly . (Contributed by AV, 20-Nov-2019) (Revised by AV, 15-Dec-2019)

Ref Expression
Hypotheses cpmadumatpoly.a A=NMatR
cpmadumatpoly.b B=BaseA
cpmadumatpoly.p P=Poly1R
cpmadumatpoly.y Y=NMatP
cpmadumatpoly.t T=NmatToPolyMatR
cpmadumatpoly.r ×˙=Y
cpmadumatpoly.m0 -˙=-Y
cpmadumatpoly.0 0˙=0Y
cpmadumatpoly.g G=n0ifn=00˙-˙TM×˙Tb0ifn=s+1Tbsifs+1<n0˙Tbn1-˙TM×˙Tbn
cpmadumatpoly.s S=NConstPolyMatR
cpmadumatpoly.m1 ·˙=Y
cpmadumatpoly.1 1˙=1Y
cpmadumatpoly.z Z=var1R
cpmadumatpoly.d D=Z·˙1˙-˙TM
cpmadumatpoly.j J=NmaAdjuP
cpmadumatpoly.w W=BaseY
cpmadumatpoly.q Q=Poly1A
cpmadumatpoly.x X=var1A
cpmadumatpoly.m2 ˙=Q
cpmadumatpoly.e ×˙=mulGrpQ
cpmadumatpoly.u U=NcPolyMatToMatR
Assertion cpmadumatpolylem1 NFinRCRingMBsbB0sUGB0

Proof

Step Hyp Ref Expression
1 cpmadumatpoly.a A=NMatR
2 cpmadumatpoly.b B=BaseA
3 cpmadumatpoly.p P=Poly1R
4 cpmadumatpoly.y Y=NMatP
5 cpmadumatpoly.t T=NmatToPolyMatR
6 cpmadumatpoly.r ×˙=Y
7 cpmadumatpoly.m0 -˙=-Y
8 cpmadumatpoly.0 0˙=0Y
9 cpmadumatpoly.g G=n0ifn=00˙-˙TM×˙Tb0ifn=s+1Tbsifs+1<n0˙Tbn1-˙TM×˙Tbn
10 cpmadumatpoly.s S=NConstPolyMatR
11 cpmadumatpoly.m1 ·˙=Y
12 cpmadumatpoly.1 1˙=1Y
13 cpmadumatpoly.z Z=var1R
14 cpmadumatpoly.d D=Z·˙1˙-˙TM
15 cpmadumatpoly.j J=NmaAdjuP
16 cpmadumatpoly.w W=BaseY
17 cpmadumatpoly.q Q=Poly1A
18 cpmadumatpoly.x X=var1A
19 cpmadumatpoly.m2 ˙=Q
20 cpmadumatpoly.e ×˙=mulGrpQ
21 cpmadumatpoly.u U=NcPolyMatToMatR
22 simp1 NFinRCRingMBNFin
23 crngring RCRingRRing
24 23 3ad2ant2 NFinRCRingMBRRing
25 22 24 jca NFinRCRingMBNFinRRing
26 25 ad2antrr NFinRCRingMBsbB0sNFinRRing
27 1 2 10 21 cpm2mf NFinRRingU:SB
28 26 27 syl NFinRCRingMBsbB0sU:SB
29 1 2 3 4 6 7 8 5 9 10 chfacfisfcpmat NFinRRingMBsbB0sG:0S
30 23 29 syl3anl2 NFinRCRingMBsbB0sG:0S
31 30 anassrs NFinRCRingMBsbB0sG:0S
32 fco U:SBG:0SUG:0B
33 28 31 32 syl2anc NFinRCRingMBsbB0sUG:0B
34 2 fvexi BV
35 nn0ex 0V
36 34 35 pm3.2i BV0V
37 elmapg BV0VUGB0UG:0B
38 36 37 mp1i NFinRCRingMBsbB0sUGB0UG:0B
39 33 38 mpbird NFinRCRingMBsbB0sUGB0