Step | Hyp | Ref
| Expression |
1 | | zringbas 19824 |
. . . . . 6
  ℤring |
2 | | eqid 2622 |
. . . . . . . 8
 eval ℤring  eval
ℤring |
3 | 2, 1 | evlval 19524 |
. . . . . . 7
 eval ℤring   evalSub ℤring    |
4 | 3 | rneqi 5352 |
. . . . . 6
 eval ℤring
  evalSub ℤring    |
5 | | simpl 473 |
. . . . . 6
 
   |
6 | | zringcrng 19820 |
. . . . . . 7
ℤring  |
7 | 6 | a1i 11 |
. . . . . 6
 
 ℤring   |
8 | | zringring 19821 |
. . . . . . . 8
ℤring  |
9 | 1 | subrgid 18782 |
. . . . . . . 8
ℤring SubRing ℤring  |
10 | 8, 9 | ax-mp 5 |
. . . . . . 7
SubRing ℤring |
11 | 10 | a1i 11 |
. . . . . 6
 
 SubRing ℤring  |
12 | | simpr 477 |
. . . . . 6
 
   |
13 | 1, 4, 5, 7, 11, 12 | mpfconst 19530 |
. . . . 5
 
        eval
ℤring  |
14 | | simpl 473 |
. . . . . 6
 
   |
15 | 6 | a1i 11 |
. . . . . 6
 
 ℤring   |
16 | 10 | a1i 11 |
. . . . . 6
 
 SubRing ℤring  |
17 | | simpr 477 |
. . . . . 6
 
   |
18 | 1, 4, 14, 15, 16, 17 | mpfproj 19531 |
. . . . 5
 
         
eval ℤring  |
19 | | simp2r 1088 |
. . . . . 6
          eval
ℤring        
eval ℤring   eval ℤring  |
20 | | simp3r 1090 |
. . . . . 6
          eval
ℤring        
eval ℤring   eval ℤring  |
21 | | zringplusg 19825 |
. . . . . . 7
 ℤring |
22 | 4, 21 | mpfaddcl 19534 |
. . . . . 6
   eval ℤring 
eval ℤring    
eval ℤring  |
23 | 19, 20, 22 | syl2anc 693 |
. . . . 5
          eval
ℤring        
eval ℤring      eval
ℤring  |
24 | | zringmulr 19827 |
. . . . . . 7
  ℤring |
25 | 4, 24 | mpfmulcl 19535 |
. . . . . 6
   eval ℤring 
eval ℤring    
eval ℤring  |
26 | 19, 20, 25 | syl2anc 693 |
. . . . 5
          eval
ℤring        
eval ℤring      eval
ℤring  |
27 | | eleq1 2689 |
. . . . 5
         eval
ℤring
       eval ℤring   |
28 | | eleq1 2689 |
. . . . 5
          
eval ℤring          eval
ℤring   |
29 | | eleq1 2689 |
. . . . 5
   eval ℤring  eval ℤring   |
30 | | eleq1 2689 |
. . . . 5
   eval ℤring  eval ℤring   |
31 | | eleq1 2689 |
. . . . 5
      eval
ℤring
    eval ℤring   |
32 | | eleq1 2689 |
. . . . 5
      eval
ℤring
    eval ℤring   |
33 | | eleq1 2689 |
. . . . 5
   eval ℤring  eval ℤring   |
34 | 13, 18, 23, 26, 27, 28, 29, 30, 31, 32, 33 | mzpindd 37309 |
. . . 4
 
mzPoly    eval
ℤring  |
35 | | simprlr 803 |
. . . . . 6
    eval ℤring   
eval ℤring mzPoly  
  eval
ℤring
mzPoly    
mzPoly    |
36 | | simprrr 805 |
. . . . . 6
    eval ℤring   
eval ℤring mzPoly  
  eval
ℤring
mzPoly     mzPoly    |
37 | | mzpadd 37301 |
. . . . . 6
  mzPoly  mzPoly  
 
 mzPoly    |
38 | 35, 36, 37 | syl2anc 693 |
. . . . 5
    eval ℤring   
eval ℤring mzPoly  
  eval
ℤring
mzPoly        mzPoly    |
39 | | mzpmul 37302 |
. . . . . 6
  mzPoly  mzPoly  
 
 mzPoly    |
40 | 35, 36, 39 | syl2anc 693 |
. . . . 5
    eval ℤring   
eval ℤring mzPoly  
  eval
ℤring
mzPoly        mzPoly    |
41 | | eleq1 2689 |
. . . . 5
        mzPoly        mzPoly     |
42 | | eleq1 2689 |
. . . . 5
          mzPoly 
        mzPoly     |
43 | | eleq1 2689 |
. . . . 5
  mzPoly 
mzPoly     |
44 | | eleq1 2689 |
. . . . 5
  mzPoly 
mzPoly     |
45 | | eleq1 2689 |
. . . . 5
     mzPoly     mzPoly     |
46 | | eleq1 2689 |
. . . . 5
     mzPoly     mzPoly     |
47 | | eleq1 2689 |
. . . . 5
  mzPoly 
mzPoly     |
48 | | mzpconst 37298 |
. . . . . 6
 
       mzPoly    |
49 | 48 | adantlr 751 |
. . . . 5
    eval ℤring        mzPoly    |
50 | | mzpproj 37300 |
. . . . . 6
 
         mzPoly    |
51 | 50 | adantlr 751 |
. . . . 5
    eval ℤring          mzPoly    |
52 | | simpr 477 |
. . . . 5
 
 eval ℤring
 eval
ℤring  |
53 | 1, 21, 24, 4, 38, 40, 41, 42, 43, 44, 45, 46, 47, 49, 51, 52 | mpfind 19536 |
. . . 4
 
 eval ℤring
mzPoly    |
54 | 34, 53 | impbida 877 |
. . 3
  mzPoly 
 eval
ℤring   |
55 | 54 | eqrdv 2620 |
. 2
 mzPoly  
eval ℤring  |
56 | | fvprc 6185 |
. . 3
 mzPoly    |
57 | | df-evl 19507 |
. . . . . . 7
eval     evalSub           |
58 | 57 | reldmmpt2 6771 |
. . . . . 6
eval |
59 | 58 | ovprc1 6684 |
. . . . 5
  eval ℤring   |
60 | 59 | rneqd 5353 |
. . . 4
  eval
ℤring
  |
61 | | rn0 5377 |
. . . 4
 |
62 | 60, 61 | syl6eq 2672 |
. . 3
  eval
ℤring
  |
63 | 56, 62 | eqtr4d 2659 |
. 2
 mzPoly  
eval ℤring  |
64 | 55, 63 | pm2.61i 176 |
1
mzPoly  
eval ℤring |