Metamath Proof Explorer


Theorem fta1lem

Description: Lemma for fta1 . (Contributed by Mario Carneiro, 26-Jul-2014)

Ref Expression
Hypotheses fta1.1 R=F-10
fta1.2 φD0
fta1.3 φFPoly0𝑝
fta1.4 φdegF=D+1
fta1.5 φAF-10
fta1.6 φgPoly0𝑝degg=Dg-10Fing-10degg
Assertion fta1lem φRFinRdegF

Proof

Step Hyp Ref Expression
1 fta1.1 R=F-10
2 fta1.2 φD0
3 fta1.3 φFPoly0𝑝
4 fta1.4 φdegF=D+1
5 fta1.5 φAF-10
6 fta1.6 φgPoly0𝑝degg=Dg-10Fing-10degg
7 eldifsn FPoly0𝑝FPolyF0𝑝
8 3 7 sylib φFPolyF0𝑝
9 8 simpld φFPoly
10 plyf FPolyF:
11 ffn F:FFn
12 fniniseg FFnAF-10AFA=0
13 9 10 11 12 4syl φAF-10AFA=0
14 5 13 mpbid φAFA=0
15 14 simpld φA
16 14 simprd φFA=0
17 eqid Xpf×A=Xpf×A
18 17 facth FPolyAFA=0F=Xpf×A×fFquotXpf×A
19 9 15 16 18 syl3anc φF=Xpf×A×fFquotXpf×A
20 19 cnveqd φF-1=Xpf×A×fFquotXpf×A-1
21 20 imaeq1d φF-10=Xpf×A×fFquotXpf×A-10
22 cnex V
23 22 a1i φV
24 ssid
25 ax-1cn 1
26 plyid 1XpPoly
27 24 25 26 mp2an XpPoly
28 plyconst A×APoly
29 24 15 28 sylancr φ×APoly
30 plysubcl XpPoly×APolyXpf×APoly
31 27 29 30 sylancr φXpf×APoly
32 plyf Xpf×APolyXpf×A:
33 31 32 syl φXpf×A:
34 17 plyremlem AXpf×APolydegXpf×A=1Xpf×A-10=A
35 15 34 syl φXpf×APolydegXpf×A=1Xpf×A-10=A
36 35 simp2d φdegXpf×A=1
37 ax-1ne0 10
38 37 a1i φ10
39 36 38 eqnetrd φdegXpf×A0
40 fveq2 Xpf×A=0𝑝degXpf×A=deg0𝑝
41 dgr0 deg0𝑝=0
42 40 41 eqtrdi Xpf×A=0𝑝degXpf×A=0
43 42 necon3i degXpf×A0Xpf×A0𝑝
44 39 43 syl φXpf×A0𝑝
45 quotcl2 FPolyXpf×APolyXpf×A0𝑝FquotXpf×APoly
46 9 31 44 45 syl3anc φFquotXpf×APoly
47 plyf FquotXpf×APolyFquotXpf×A:
48 46 47 syl φFquotXpf×A:
49 ofmulrt VXpf×A:FquotXpf×A:Xpf×A×fFquotXpf×A-10=Xpf×A-10FquotXpf×A-10
50 23 33 48 49 syl3anc φXpf×A×fFquotXpf×A-10=Xpf×A-10FquotXpf×A-10
51 35 simp3d φXpf×A-10=A
52 51 uneq1d φXpf×A-10FquotXpf×A-10=AFquotXpf×A-10
53 21 50 52 3eqtrd φF-10=AFquotXpf×A-10
54 uncom FquotXpf×A-10A=AFquotXpf×A-10
55 53 1 54 3eqtr4g φR=FquotXpf×A-10A
56 25 a1i φ1
57 dgrcl FquotXpf×APolydegFquotXpf×A0
58 46 57 syl φdegFquotXpf×A0
59 58 nn0cnd φdegFquotXpf×A
60 2 nn0cnd φD
61 addcom 1D1+D=D+1
62 25 60 61 sylancr φ1+D=D+1
63 19 fveq2d φdegF=degXpf×A×fFquotXpf×A
64 8 simprd φF0𝑝
65 19 eqcomd φXpf×A×fFquotXpf×A=F
66 0cnd φ0
67 mul01 xx0=0
68 67 adantl φxx0=0
69 23 33 66 66 68 caofid1 φXpf×A×f×0=×0
70 df-0p 0𝑝=×0
71 70 oveq2i Xpf×A×f0𝑝=Xpf×A×f×0
72 69 71 70 3eqtr4g φXpf×A×f0𝑝=0𝑝
73 64 65 72 3netr4d φXpf×A×fFquotXpf×AXpf×A×f0𝑝
74 oveq2 FquotXpf×A=0𝑝Xpf×A×fFquotXpf×A=Xpf×A×f0𝑝
75 74 necon3i Xpf×A×fFquotXpf×AXpf×A×f0𝑝FquotXpf×A0𝑝
76 73 75 syl φFquotXpf×A0𝑝
77 eqid degXpf×A=degXpf×A
78 eqid degFquotXpf×A=degFquotXpf×A
79 77 78 dgrmul Xpf×APolyXpf×A0𝑝FquotXpf×APolyFquotXpf×A0𝑝degXpf×A×fFquotXpf×A=degXpf×A+degFquotXpf×A
80 31 44 46 76 79 syl22anc φdegXpf×A×fFquotXpf×A=degXpf×A+degFquotXpf×A
81 63 4 80 3eqtr3d φD+1=degXpf×A+degFquotXpf×A
82 36 oveq1d φdegXpf×A+degFquotXpf×A=1+degFquotXpf×A
83 62 81 82 3eqtrrd φ1+degFquotXpf×A=1+D
84 56 59 60 83 addcanad φdegFquotXpf×A=D
85 fveqeq2 g=FquotXpf×Adegg=DdegFquotXpf×A=D
86 cnveq g=FquotXpf×Ag-1=FquotXpf×A-1
87 86 imaeq1d g=FquotXpf×Ag-10=FquotXpf×A-10
88 87 eleq1d g=FquotXpf×Ag-10FinFquotXpf×A-10Fin
89 87 fveq2d g=FquotXpf×Ag-10=FquotXpf×A-10
90 fveq2 g=FquotXpf×Adegg=degFquotXpf×A
91 89 90 breq12d g=FquotXpf×Ag-10deggFquotXpf×A-10degFquotXpf×A
92 88 91 anbi12d g=FquotXpf×Ag-10Fing-10deggFquotXpf×A-10FinFquotXpf×A-10degFquotXpf×A
93 85 92 imbi12d g=FquotXpf×Adegg=Dg-10Fing-10deggdegFquotXpf×A=DFquotXpf×A-10FinFquotXpf×A-10degFquotXpf×A
94 eldifsn FquotXpf×APoly0𝑝FquotXpf×APolyFquotXpf×A0𝑝
95 46 76 94 sylanbrc φFquotXpf×APoly0𝑝
96 93 6 95 rspcdva φdegFquotXpf×A=DFquotXpf×A-10FinFquotXpf×A-10degFquotXpf×A
97 84 96 mpd φFquotXpf×A-10FinFquotXpf×A-10degFquotXpf×A
98 97 simpld φFquotXpf×A-10Fin
99 snfi AFin
100 unfi FquotXpf×A-10FinAFinFquotXpf×A-10AFin
101 98 99 100 sylancl φFquotXpf×A-10AFin
102 55 101 eqeltrd φRFin
103 55 fveq2d φR=FquotXpf×A-10A
104 hashcl FquotXpf×A-10AFinFquotXpf×A-10A0
105 101 104 syl φFquotXpf×A-10A0
106 105 nn0red φFquotXpf×A-10A
107 hashcl FquotXpf×A-10FinFquotXpf×A-100
108 98 107 syl φFquotXpf×A-100
109 108 nn0red φFquotXpf×A-10
110 peano2re FquotXpf×A-10FquotXpf×A-10+1
111 109 110 syl φFquotXpf×A-10+1
112 dgrcl FPolydegF0
113 9 112 syl φdegF0
114 113 nn0red φdegF
115 hashun2 FquotXpf×A-10FinAFinFquotXpf×A-10AFquotXpf×A-10+A
116 98 99 115 sylancl φFquotXpf×A-10AFquotXpf×A-10+A
117 hashsng AA=1
118 15 117 syl φA=1
119 118 oveq2d φFquotXpf×A-10+A=FquotXpf×A-10+1
120 116 119 breqtrd φFquotXpf×A-10AFquotXpf×A-10+1
121 2 nn0red φD
122 1red φ1
123 97 simprd φFquotXpf×A-10degFquotXpf×A
124 123 84 breqtrd φFquotXpf×A-10D
125 109 121 122 124 leadd1dd φFquotXpf×A-10+1D+1
126 125 4 breqtrrd φFquotXpf×A-10+1degF
127 106 111 114 120 126 letrd φFquotXpf×A-10AdegF
128 103 127 eqbrtrd φRdegF
129 102 128 jca φRFinRdegF