Metamath Proof Explorer


Theorem dgreq

Description: If the highest term in a polynomial expression is nonzero, then the polynomial's degree is completely determined. (Contributed by Mario Carneiro, 24-Jul-2014)

Ref Expression
Hypotheses dgreq.1 φFPolyS
dgreq.2 φN0
dgreq.3 φA:0
dgreq.4 φAN+1=0
dgreq.5 φF=zk=0NAkzk
dgreq.6 φAN0
Assertion dgreq φdegF=N

Proof

Step Hyp Ref Expression
1 dgreq.1 φFPolyS
2 dgreq.2 φN0
3 dgreq.3 φA:0
4 dgreq.4 φAN+1=0
5 dgreq.5 φF=zk=0NAkzk
6 dgreq.6 φAN0
7 elfznn0 k0Nk0
8 ffvelrn A:0k0Ak
9 3 7 8 syl2an φk0NAk
10 1 2 9 5 dgrle φdegFN
11 1 2 3 4 5 coeeq φcoeffF=A
12 11 fveq1d φcoeffFN=AN
13 12 6 eqnetrd φcoeffFN0
14 eqid coeffF=coeffF
15 eqid degF=degF
16 14 15 dgrub FPolySN0coeffFN0NdegF
17 1 2 13 16 syl3anc φNdegF
18 dgrcl FPolySdegF0
19 1 18 syl φdegF0
20 19 nn0red φdegF
21 2 nn0red φN
22 20 21 letri3d φdegF=NdegFNNdegF
23 10 17 22 mpbir2and φdegF=N