Step | Hyp | Ref
| Expression |
1 | | upgrop 25989 |
. . . 4
 UPGraph  Vtx   iEdg   UPGraph  |
2 | | fvex 6201 |
. . . . . 6
iEdg   |
3 | | fvex 6201 |
. . . . . . 7
iEdg      |
4 | 3 | resex 5443 |
. . . . . 6
 iEdg    
 iEdg      iEdg           |
5 | | eleq1 2689 |
. . . . . . . 8
 iEdg 
 iEdg     |
6 | 5 | adantl 482 |
. . . . . . 7
  Vtx  iEdg  
 iEdg     |
7 | | simpl 473 |
. . . . . . . . 9
  Vtx  iEdg  
Vtx    |
8 | | oveq12 6659 |
. . . . . . . . . . 11
  Vtx  iEdg  
 VtxDeg  Vtx  VtxDeg iEdg     |
9 | 8 | fveq1d 6193 |
. . . . . . . . . 10
  Vtx  iEdg  
  VtxDeg      Vtx  VtxDeg iEdg        |
10 | 9 | adantr 481 |
. . . . . . . . 9
   Vtx 
iEdg      VtxDeg      Vtx  VtxDeg iEdg        |
11 | 7, 10 | sumeq12dv 14437 |
. . . . . . . 8
  Vtx  iEdg  
   VtxDeg     Vtx     Vtx  VtxDeg iEdg        |
12 | | fveq2 6191 |
. . . . . . . . . 10
 iEdg 
       iEdg     |
13 | 12 | oveq2d 6666 |
. . . . . . . . 9
 iEdg 
          iEdg      |
14 | 13 | adantl 482 |
. . . . . . . 8
  Vtx  iEdg  
          iEdg      |
15 | 11, 14 | eqeq12d 2637 |
. . . . . . 7
  Vtx  iEdg  
 
  VtxDeg           Vtx     Vtx  VtxDeg iEdg          iEdg       |
16 | 6, 15 | imbi12d 334 |
. . . . . 6
  Vtx  iEdg  
     VtxDeg            iEdg   Vtx     Vtx  VtxDeg iEdg          iEdg        |
17 | | eleq1 2689 |
. . . . . . . 8
 
   |
18 | 17 | adantl 482 |
. . . . . . 7
 
     |
19 | | simpl 473 |
. . . . . . . . 9
 
   |
20 | | oveq12 6659 |
. . . . . . . . . . . 12
 
  VtxDeg  VtxDeg   |
21 | | df-ov 6653 |
. . . . . . . . . . . 12
 VtxDeg VtxDeg      |
22 | 20, 21 | syl6eq 2672 |
. . . . . . . . . . 11
 
  VtxDeg VtxDeg       |
23 | 22 | fveq1d 6193 |
. . . . . . . . . 10
 
   VtxDeg     VtxDeg          |
24 | 23 | adantr 481 |
. . . . . . . . 9
       VtxDeg     VtxDeg          |
25 | 19, 24 | sumeq12dv 14437 |
. . . . . . . 8
 
    VtxDeg      VtxDeg          |
26 | | fveq2 6191 |
. . . . . . . . . 10
           |
27 | 26 | oveq2d 6666 |
. . . . . . . . 9
               |
28 | 27 | adantl 482 |
. . . . . . . 8
 
               |
29 | 25, 28 | eqeq12d 2637 |
. . . . . . 7
 
     VtxDeg         
  VtxDeg                 |
30 | 18, 29 | imbi12d 334 |
. . . . . 6
 
      VtxDeg          

  VtxDeg                  |
31 | | vex 3203 |
. . . . . . . . 9
 |
32 | | vex 3203 |
. . . . . . . . 9
 |
33 | 31, 32 | opvtxfvi 25889 |
. . . . . . . 8
Vtx      |
34 | 33 | eqcomi 2631 |
. . . . . . 7
Vtx      |
35 | | eqid 2622 |
. . . . . . 7
iEdg     iEdg      |
36 | | eqid 2622 |
. . . . . . 7
 iEdg      iEdg          iEdg      iEdg          |
37 | | eqid 2622 |
. . . . . . 7
 
     iEdg      iEdg      iEdg                  iEdg      iEdg      iEdg            |
38 | 34, 35, 36, 37 | upgrres 26198 |
. . . . . 6
     UPGraph 
       iEdg    
 iEdg      iEdg           UPGraph  |
39 | | eleq1 2689 |
. . . . . . . 8
  iEdg      iEdg      iEdg          
 iEdg      iEdg      iEdg             |
40 | 39 | adantl 482 |
. . . . . . 7
     
 iEdg      iEdg      iEdg             iEdg      iEdg    
 iEdg             |
41 | | simpl 473 |
. . . . . . . . 9
     
 iEdg      iEdg      iEdg                 |
42 | | opeq12 4404 |
. . . . . . . . . . . 12
     
 iEdg      iEdg      iEdg             
       iEdg    
 iEdg      iEdg             |
43 | 42 | fveq2d 6195 |
. . . . . . . . . . 11
     
 iEdg      iEdg      iEdg           VtxDeg     VtxDeg        iEdg      iEdg      iEdg              |
44 | 43 | fveq1d 6193 |
. . . . . . . . . 10
     
 iEdg      iEdg      iEdg            VtxDeg         VtxDeg        iEdg      iEdg    
 iEdg                 |
45 | 44 | adantr 481 |
. . . . . . . . 9
        iEdg      iEdg      iEdg          
  VtxDeg         VtxDeg        iEdg    
 iEdg      iEdg                 |
46 | 41, 45 | sumeq12dv 14437 |
. . . . . . . 8
     
 iEdg      iEdg      iEdg             VtxDeg               VtxDeg        iEdg    
 iEdg      iEdg                 |
47 | | fveq2 6191 |
. . . . . . . . . 10
  iEdg      iEdg      iEdg                  iEdg      iEdg      iEdg             |
48 | 47 | oveq2d 6666 |
. . . . . . . . 9
  iEdg      iEdg      iEdg                     iEdg      iEdg      iEdg              |
49 | 48 | adantl 482 |
. . . . . . . 8
     
 iEdg      iEdg      iEdg                      iEdg      iEdg    
 iEdg              |
50 | 46, 49 | eqeq12d 2637 |
. . . . . . 7
     
 iEdg      iEdg      iEdg            
 VtxDeg             
       VtxDeg        iEdg    
 iEdg      iEdg                    iEdg      iEdg      iEdg               |
51 | 40, 50 | imbi12d 334 |
. . . . . 6
     
 iEdg      iEdg      iEdg             
 VtxDeg              
  iEdg      iEdg      iEdg                 VtxDeg        iEdg      iEdg      iEdg                    iEdg      iEdg    
 iEdg                |
52 | | hasheq0 13154 |
. . . . . . . . 9
     
   |
53 | 31, 52 | ax-mp 5 |
. . . . . . . 8
    
  |
54 | | 2t0e0 11183 |
. . . . . . . . . 10
   |
55 | 54 | a1i 11 |
. . . . . . . . 9
     UPGraph      |
56 | 31, 32 | opiedgfvi 25890 |
. . . . . . . . . . . . 13
iEdg      |
57 | 56 | eqcomi 2631 |
. . . . . . . . . . . 12
iEdg      |
58 | | upgruhgr 25997 |
. . . . . . . . . . . . . 14
    UPGraph    UHGraph  |
59 | 58 | adantr 481 |
. . . . . . . . . . . . 13
     UPGraph     UHGraph  |
60 | 34 | eqeq1i 2627 |
. . . . . . . . . . . . . 14

Vtx       |
61 | | uhgr0vb 25967 |
. . . . . . . . . . . . . 14
     UPGraph Vtx          UHGraph iEdg        |
62 | 60, 61 | sylan2b 492 |
. . . . . . . . . . . . 13
     UPGraph      UHGraph
iEdg        |
63 | 59, 62 | mpbid 222 |
. . . . . . . . . . . 12
     UPGraph  iEdg       |
64 | 57, 63 | syl5eq 2668 |
. . . . . . . . . . 11
     UPGraph    |
65 | | hasheq0 13154 |
. . . . . . . . . . . 12
     
   |
66 | 32, 65 | ax-mp 5 |
. . . . . . . . . . 11
    
  |
67 | 64, 66 | sylibr 224 |
. . . . . . . . . 10
     UPGraph        |
68 | 67 | oveq2d 6666 |
. . . . . . . . 9
     UPGraph            |
69 | | sumeq1 14419 |
. . . . . . . . . . 11


  VtxDeg    
  VtxDeg      |
70 | | sum0 14452 |
. . . . . . . . . . 11
   VtxDeg     |
71 | 69, 70 | syl6eq 2672 |
. . . . . . . . . 10


  VtxDeg      |
72 | 71 | adantl 482 |
. . . . . . . . 9
     UPGraph     VtxDeg      |
73 | 55, 68, 72 | 3eqtr4rd 2667 |
. . . . . . . 8
     UPGraph     VtxDeg            |
74 | 53, 73 | sylan2b 492 |
. . . . . . 7
     UPGraph         VtxDeg            |
75 | 74 | a1d 25 |
. . . . . 6
     UPGraph          VtxDeg             |
76 | | eleq1 2689 |
. . . . . . . . . . 11
      
  
       |
77 | 76 | eqcoms 2630 |
. . . . . . . . . 10
         
       |
78 | 77 | 3ad2ant2 1083 |
. . . . . . . . 9
     UPGraph      
           |
79 | | hashclb 13149 |
. . . . . . . . . . . 12
 
       |
80 | 79 | biimprd 238 |
. . . . . . . . . . 11
     
   |
81 | 31, 80 | ax-mp 5 |
. . . . . . . . . 10
    
  |
82 | | eqid 2622 |
. . . . . . . . . . . . . . 15
         |
83 | | eqid 2622 |
. . . . . . . . . . . . . . 15
             |
84 | 56 | dmeqi 5325 |
. . . . . . . . . . . . . . . . . 18
iEdg      |
85 | 84 | rabeqi 3193 |
. . . . . . . . . . . . . . . . 17
 iEdg      iEdg         
 iEdg          |
86 | | eqidd 2623 |
. . . . . . . . . . . . . . . . . . 19

  |
87 | 56 | a1i 11 |
. . . . . . . . . . . . . . . . . . . 20
 iEdg       |
88 | 87 | fveq1d 6193 |
. . . . . . . . . . . . . . . . . . 19
  iEdg              |
89 | 86, 88 | neleq12d 2901 |
. . . . . . . . . . . . . . . . . 18
   iEdg       
       |
90 | 89 | rabbiia 3185 |
. . . . . . . . . . . . . . . . 17
  iEdg                |
91 | 85, 90 | eqtri 2644 |
. . . . . . . . . . . . . . . 16
 iEdg      iEdg         
      |
92 | 56, 91 | reseq12i 5394 |
. . . . . . . . . . . . . . 15
 iEdg    
 iEdg      iEdg                   |
93 | 34, 57, 82, 83, 92, 37 | finsumvtxdg2sstep 26445 |
. . . . . . . . . . . . . 14
      UPGraph        iEdg    
 iEdg      iEdg                 VtxDeg        iEdg      iEdg      iEdg                    iEdg      iEdg    
 iEdg               VtxDeg                 |
94 | | df-ov 6653 |
. . . . . . . . . . . . . . . . . 18
 VtxDeg VtxDeg      |
95 | 94 | fveq1i 6192 |
. . . . . . . . . . . . . . . . 17
  VtxDeg     VtxDeg         |
96 | 95 | a1i 11 |
. . . . . . . . . . . . . . . 16
   VtxDeg     VtxDeg          |
97 | 96 | sumeq2i 14429 |
. . . . . . . . . . . . . . 15

  VtxDeg    
 VtxDeg         |
98 | 97 | eqeq1i 2627 |
. . . . . . . . . . . . . 14
 
  VtxDeg            VtxDeg                |
99 | 93, 98 | syl6ibr 242 |
. . . . . . . . . . . . 13
      UPGraph        iEdg    
 iEdg      iEdg                 VtxDeg        iEdg      iEdg      iEdg                    iEdg      iEdg    
 iEdg                VtxDeg             |
100 | 99 | exp32 631 |
. . . . . . . . . . . 12
     UPGraph 


   iEdg      iEdg    
 iEdg                 VtxDeg        iEdg    
 iEdg      iEdg                    iEdg      iEdg      iEdg             
  VtxDeg               |
101 | 100 | com34 91 |
. . . . . . . . . . 11
     UPGraph 

   iEdg      iEdg    
 iEdg                 VtxDeg        iEdg    
 iEdg      iEdg                    iEdg      iEdg      iEdg                 VtxDeg               |
102 | 101 | 3adant2 1080 |
. . . . . . . . . 10
     UPGraph      
     iEdg    
 iEdg      iEdg                 VtxDeg        iEdg      iEdg      iEdg                    iEdg      iEdg    
 iEdg                 VtxDeg               |
103 | 81, 102 | syl5 34 |
. . . . . . . . 9
     UPGraph      
         iEdg      iEdg      iEdg                 VtxDeg        iEdg      iEdg      iEdg                    iEdg      iEdg    
 iEdg                 VtxDeg               |
104 | 78, 103 | sylbid 230 |
. . . . . . . 8
     UPGraph      
       iEdg    
 iEdg      iEdg                 VtxDeg        iEdg      iEdg      iEdg                    iEdg      iEdg    
 iEdg                 VtxDeg               |
105 | 104 | impcom 446 |
. . . . . . 7
        UPGraph      
 
   iEdg      iEdg    
 iEdg                 VtxDeg        iEdg    
 iEdg      iEdg                    iEdg      iEdg      iEdg                 VtxDeg              |
106 | 105 | imp 445 |
. . . . . 6
         UPGraph      
 
  iEdg      iEdg      iEdg                 VtxDeg        iEdg      iEdg      iEdg                    iEdg      iEdg    
 iEdg                  VtxDeg             |
107 | 2, 4, 16, 30, 38, 51, 75, 106 | opfi1ind 13284 |
. . . . 5
   Vtx   iEdg   UPGraph Vtx    iEdg   Vtx     Vtx  VtxDeg iEdg          iEdg       |
108 | 107 | ex 450 |
. . . 4
  Vtx   iEdg   UPGraph  Vtx   iEdg   Vtx     Vtx  VtxDeg iEdg          iEdg        |
109 | 1, 108 | syl 17 |
. . 3
 UPGraph  Vtx   iEdg   Vtx     Vtx  VtxDeg iEdg          iEdg        |
110 | | sumvtxdg2size.v |
. . . . 5
Vtx   |
111 | 110 | eleq1i 2692 |
. . . 4

Vtx    |
112 | 111 | a1i 11 |
. . 3
 UPGraph  Vtx     |
113 | | sumvtxdg2size.i |
. . . . . 6
iEdg   |
114 | 113 | eleq1i 2692 |
. . . . 5

iEdg    |
115 | 114 | a1i 11 |
. . . 4
 UPGraph  iEdg     |
116 | 110 | a1i 11 |
. . . . . 6
 UPGraph Vtx    |
117 | | sumvtxdg2size.d |
. . . . . . . . 9
VtxDeg   |
118 | | vtxdgop 26366 |
. . . . . . . . 9
 UPGraph VtxDeg   Vtx  VtxDeg iEdg     |
119 | 117, 118 | syl5eq 2668 |
. . . . . . . 8
 UPGraph  Vtx  VtxDeg iEdg     |
120 | 119 | fveq1d 6193 |
. . . . . . 7
 UPGraph       Vtx  VtxDeg iEdg        |
121 | 120 | adantr 481 |
. . . . . 6
  UPGraph
       Vtx  VtxDeg iEdg        |
122 | 116, 121 | sumeq12dv 14437 |
. . . . 5
 UPGraph       Vtx     Vtx  VtxDeg iEdg        |
123 | 113 | fveq2i 6194 |
. . . . . . 7
       iEdg    |
124 | 123 | oveq2i 6661 |
. . . . . 6
          iEdg     |
125 | 124 | a1i 11 |
. . . . 5
 UPGraph           iEdg      |
126 | 122, 125 | eqeq12d 2637 |
. . . 4
 UPGraph  
         
 Vtx     Vtx  VtxDeg iEdg          iEdg       |
127 | 115, 126 | imbi12d 334 |
. . 3
 UPGraph   
            iEdg   Vtx     Vtx  VtxDeg iEdg          iEdg        |
128 | 109, 112,
127 | 3imtr4d 283 |
. 2
 UPGraph                  |
129 | 128 | 3imp 1256 |
1
  UPGraph


            |