Proof of Theorem nb3grprlem2
Step | Hyp | Ref
| Expression |
1 | | nb3grpr.s |
. . 3
 
   |
2 | | sneq 3969 |
. . . . . 6
       |
3 | 2 | difeq2d 3540 |
. . . . 5
     
             |
4 | | preq1 4042 |
. . . . . 6
         |
5 | 4 | eqeq2d 2481 |
. . . . 5
  
NeighbVtx      NeighbVtx
       |
6 | 3, 5 | rexeqbidv 2988 |
. . . 4
  
    
     NeighbVtx          
     NeighbVtx   
    |
7 | | sneq 3969 |
. . . . . 6
       |
8 | 7 | difeq2d 3540 |
. . . . 5
     
             |
9 | | preq1 4042 |
. . . . . 6
         |
10 | 9 | eqeq2d 2481 |
. . . . 5
  
NeighbVtx      NeighbVtx
       |
11 | 8, 10 | rexeqbidv 2988 |
. . . 4
  
    
     NeighbVtx          
     NeighbVtx   
    |
12 | | sneq 3969 |
. . . . . 6
       |
13 | 12 | difeq2d 3540 |
. . . . 5
     
             |
14 | | preq1 4042 |
. . . . . 6
         |
15 | 14 | eqeq2d 2481 |
. . . . 5
  
NeighbVtx      NeighbVtx
       |
16 | 13, 15 | rexeqbidv 2988 |
. . . 4
  
    
     NeighbVtx          
     NeighbVtx   
    |
17 | 6, 11, 16 | rextpg 4015 |
. . 3
 
            
      NeighbVtx
         
      NeighbVtx
   
    
      NeighbVtx
   
    
      NeighbVtx
        |
18 | 1, 17 | syl 17 |
. 2
            
      NeighbVtx
         
      NeighbVtx
   
    
      NeighbVtx
   
    
      NeighbVtx
        |
19 | | nb3grpr.t |
. . . 4
       |
20 | | nb3grpr.g |
. . . 4
 USGraph
 |
21 | 19, 20 | jca 541 |
. . 3
   
 
USGraph   |
22 | | simpl 464 |
. . . 4
     
USGraph
      |
23 | | difeq1 3533 |
. . . . . 6
   
        
      |
24 | 23 | adantr 472 |
. . . . 5
     
USGraph        
      |
25 | 24 | rexeqdv 2980 |
. . . 4
     
USGraph         NeighbVtx          
     NeighbVtx        |
26 | 22, 25 | rexeqbidv 2988 |
. . 3
     
USGraph          NeighbVtx           
    
     NeighbVtx        |
27 | 21, 26 | syl 17 |
. 2
          NeighbVtx           
    
     NeighbVtx        |
28 | | preq2 4043 |
. . . . . . . 8
     
   |
29 | 28 | eqeq2d 2481 |
. . . . . . 7
  
NeighbVtx      NeighbVtx
       |
30 | | preq2 4043 |
. . . . . . . 8
     
   |
31 | 30 | eqeq2d 2481 |
. . . . . . 7
  
NeighbVtx      NeighbVtx
       |
32 | 29, 31 | rexprg 4013 |
. . . . . 6
 
       NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
33 | 32 | 3adant1 1048 |
. . . . 5
 
       NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
34 | | preq2 4043 |
. . . . . . . . 9
     
   |
35 | 34 | eqeq2d 2481 |
. . . . . . . 8
  
NeighbVtx      NeighbVtx
       |
36 | | preq2 4043 |
. . . . . . . . 9
     
   |
37 | 36 | eqeq2d 2481 |
. . . . . . . 8
  
NeighbVtx      NeighbVtx
       |
38 | 35, 37 | rexprg 4013 |
. . . . . . 7
 
       NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
39 | 38 | ancoms 460 |
. . . . . 6
 
       NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
40 | 39 | 3adant2 1049 |
. . . . 5
 
       NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
41 | | preq2 4043 |
. . . . . . . 8
     
   |
42 | 41 | eqeq2d 2481 |
. . . . . . 7
  
NeighbVtx      NeighbVtx
       |
43 | | preq2 4043 |
. . . . . . . 8
     
   |
44 | 43 | eqeq2d 2481 |
. . . . . . 7
  
NeighbVtx      NeighbVtx
       |
45 | 42, 44 | rexprg 4013 |
. . . . . 6
 
       NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
46 | 45 | 3adant3 1050 |
. . . . 5
 
       NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
47 | 33, 40, 46 | 3orbi123d 1364 |
. . . 4
 
        NeighbVtx    
     NeighbVtx    
     NeighbVtx     
  
NeighbVtx    
 NeighbVtx        NeighbVtx    
 NeighbVtx   
    NeighbVtx   
  NeighbVtx
         |
48 | 1, 47 | syl 17 |
. . 3
        NeighbVtx    
     NeighbVtx    
     NeighbVtx     
  
NeighbVtx    
 NeighbVtx        NeighbVtx    
 NeighbVtx   
    NeighbVtx   
  NeighbVtx
         |
49 | | nb3grpr.n |
. . . 4
 
   |
50 | | tprot 4058 |
. . . . . . . . 9
         |
51 | 50 | a1i 11 |
. . . . . . . 8
             |
52 | 51 | difeq1d 3539 |
. . . . . . 7
       
             |
53 | | necom 2696 |
. . . . . . . . 9

  |
54 | | necom 2696 |
. . . . . . . . 9

  |
55 | | diftpsn3 4101 |
. . . . . . . . 9
      
         |
56 | 53, 54, 55 | syl2anb 487 |
. . . . . . . 8
      
         |
57 | 56 | 3adant3 1050 |
. . . . . . 7
       
    
   |
58 | 52, 57 | eqtrd 2505 |
. . . . . 6
       
    
   |
59 | 58 | rexeqdv 2980 |
. . . . 5
    
    
     NeighbVtx   
      NeighbVtx   
    |
60 | | tprot 4058 |
. . . . . . . . . 10
         |
61 | 60 | eqcomi 2480 |
. . . . . . . . 9
         |
62 | 61 | a1i 11 |
. . . . . . . 8
             |
63 | 62 | difeq1d 3539 |
. . . . . . 7
       
             |
64 | | necom 2696 |
. . . . . . . . . . . 12

  |
65 | 64 | anbi1i 709 |
. . . . . . . . . . 11
  
    |
66 | 65 | biimpi 199 |
. . . . . . . . . 10
   
   |
67 | 66 | ancoms 460 |
. . . . . . . . 9
   
   |
68 | | diftpsn3 4101 |
. . . . . . . . 9
      
         |
69 | 67, 68 | syl 17 |
. . . . . . . 8
      
         |
70 | 69 | 3adant2 1049 |
. . . . . . 7
       
    
   |
71 | 63, 70 | eqtrd 2505 |
. . . . . 6
       
    
   |
72 | 71 | rexeqdv 2980 |
. . . . 5
    
    
     NeighbVtx   
      NeighbVtx   
    |
73 | | diftpsn3 4101 |
. . . . . . 7
      
         |
74 | 73 | 3adant1 1048 |
. . . . . 6
       
    
   |
75 | 74 | rexeqdv 2980 |
. . . . 5
    
    
     NeighbVtx   
      NeighbVtx   
    |
76 | 59, 72, 75 | 3orbi123d 1364 |
. . . 4
         
      NeighbVtx
   
    
      NeighbVtx
   
    
      NeighbVtx
    
 
    NeighbVtx   
   
 
NeighbVtx    
     NeighbVtx         |
77 | 49, 76 | syl 17 |
. . 3
       
      NeighbVtx
   
    
      NeighbVtx
   
    
      NeighbVtx
    
 
    NeighbVtx   
   
 
NeighbVtx    
     NeighbVtx         |
78 | | prcom 4041 |
. . . . . . . 8
    
  |
79 | 78 | eqeq2i 2483 |
. . . . . . 7
  NeighbVtx   
  NeighbVtx   
   |
80 | 79 | orbi2i 528 |
. . . . . 6
   NeighbVtx
   
 NeighbVtx     
  NeighbVtx   
  NeighbVtx
       |
81 | | oridm 523 |
. . . . . 6
   NeighbVtx
   
 NeighbVtx     
 NeighbVtx       |
82 | 80, 81 | bitr2i 258 |
. . . . 5
  NeighbVtx   
   NeighbVtx
   
 NeighbVtx        |
83 | 82 | a1i 11 |
. . . 4
   NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
84 | | usgrnbnself2 39598 |
. . . . . . . 8
 USGraph  NeighbVtx    |
85 | | df-nel 2644 |
. . . . . . . . 9
  NeighbVtx 
 NeighbVtx    |
86 | | prid2g 4070 |
. . . . . . . . . . . 12
      |
87 | 86 | 3ad2ant1 1051 |
. . . . . . . . . . 11
 
      |
88 | | eleq2 2538 |
. . . . . . . . . . 11
  NeighbVtx   
   NeighbVtx 
      |
89 | 87, 88 | syl5ibrcom 230 |
. . . . . . . . . 10
 
   NeighbVtx    
 NeighbVtx
    |
90 | 89 | con3rr3 143 |
. . . . . . . . 9
  NeighbVtx   

 NeighbVtx   
    |
91 | 85, 90 | sylbi 200 |
. . . . . . . 8
  NeighbVtx   
 
NeighbVtx        |
92 | 84, 91 | syl 17 |
. . . . . . 7
 USGraph  
 
NeighbVtx        |
93 | 20, 1, 92 | sylc 61 |
. . . . . 6
  NeighbVtx       |
94 | | biorf 412 |
. . . . . . 7
  NeighbVtx
      NeighbVtx   
   NeighbVtx
   
 NeighbVtx         |
95 | | orcom 394 |
. . . . . . 7
   NeighbVtx
   
 NeighbVtx     
  NeighbVtx   
  NeighbVtx
       |
96 | 94, 95 | syl6bb 269 |
. . . . . 6
  NeighbVtx
      NeighbVtx   
   NeighbVtx
   
 NeighbVtx         |
97 | 93, 96 | syl 17 |
. . . . 5
   NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
98 | | prid2g 4070 |
. . . . . . . . . . . 12
      |
99 | 98 | 3ad2ant1 1051 |
. . . . . . . . . . 11
 
      |
100 | | eleq2 2538 |
. . . . . . . . . . 11
  NeighbVtx   
   NeighbVtx 
      |
101 | 99, 100 | syl5ibrcom 230 |
. . . . . . . . . 10
 
   NeighbVtx    
 NeighbVtx
    |
102 | 101 | con3rr3 143 |
. . . . . . . . 9
  NeighbVtx   

 NeighbVtx   
    |
103 | 85, 102 | sylbi 200 |
. . . . . . . 8
  NeighbVtx   
 
NeighbVtx        |
104 | 84, 103 | syl 17 |
. . . . . . 7
 USGraph  
 
NeighbVtx        |
105 | 20, 1, 104 | sylc 61 |
. . . . . 6
  NeighbVtx       |
106 | | biorf 412 |
. . . . . 6
  NeighbVtx
      NeighbVtx   
   NeighbVtx
   
 NeighbVtx         |
107 | 105, 106 | syl 17 |
. . . . 5
   NeighbVtx    
  NeighbVtx   
  NeighbVtx
        |
108 | 97, 107 | orbi12d 724 |
. . . 4
    NeighbVtx   
  NeighbVtx
    
  
NeighbVtx    
 NeighbVtx        NeighbVtx    
 NeighbVtx   
      |
109 | | prid1g 4069 |
. . . . . . . . . . . . . 14
      |
110 | 109 | 3ad2ant1 1051 |
. . . . . . . . . . . . 13
 
      |
111 | | eleq2 2538 |
. . . . . . . . . . . . 13
  NeighbVtx   
   NeighbVtx 
      |
112 | 110, 111 | syl5ibrcom 230 |
. . . . . . . . . . . 12
 
   NeighbVtx    
 NeighbVtx
    |
113 | 112 | con3dimp 448 |
. . . . . . . . . . 11
  

 NeighbVtx
 
 NeighbVtx   
   |
114 | | prid1g 4069 |
. . . . . . . . . . . . . 14
      |
115 | 114 | 3ad2ant1 1051 |
. . . . . . . . . . . . 13
 
      |
116 | | eleq2 2538 |
. . . . . . . . . . . . 13
  NeighbVtx   
   NeighbVtx 
      |
117 | 115, 116 | syl5ibrcom 230 |
. . . . . . . . . . . 12
 
   NeighbVtx    
 NeighbVtx
    |
118 | 117 | con3dimp 448 |
. . . . . . . . . . 11
  

 NeighbVtx
 
 NeighbVtx   
   |
119 | 113, 118 | jca 541 |
. . . . . . . . . 10
  

 NeighbVtx
 
 
NeighbVtx      NeighbVtx   
    |
120 | 119 | expcom 442 |
. . . . . . . . 9
  NeighbVtx   

 
NeighbVtx      NeighbVtx   
     |
121 | 85, 120 | sylbi 200 |
. . . . . . . 8
  NeighbVtx   
   NeighbVtx
     NeighbVtx   
     |
122 | 84, 121 | syl 17 |
. . . . . . 7
 USGraph  
   NeighbVtx
     NeighbVtx   
     |
123 | 20, 1, 122 | sylc 61 |
. . . . . 6
   NeighbVtx   
  NeighbVtx        |
124 | | ioran 498 |
. . . . . 6
   NeighbVtx    
 NeighbVtx   
    NeighbVtx   
  NeighbVtx        |
125 | 123, 124 | sylibr 217 |
. . . . 5
   NeighbVtx   
  NeighbVtx
       |
126 | 125 | 3bior1fd 1403 |
. . . 4
     NeighbVtx   
  NeighbVtx
      
NeighbVtx    
 NeighbVtx          NeighbVtx   
  NeighbVtx
      
NeighbVtx    
 NeighbVtx        NeighbVtx    
 NeighbVtx   
      |
127 | 83, 108, 126 | 3bitrd 287 |
. . 3
   NeighbVtx    
   NeighbVtx   
  NeighbVtx
      
NeighbVtx    
 NeighbVtx        NeighbVtx    
 NeighbVtx   
      |
128 | 48, 77, 127 | 3bitr4rd 294 |
. 2
   NeighbVtx    
     
      NeighbVtx
   
    
      NeighbVtx
   
    
      NeighbVtx
        |
129 | 18, 27, 128 | 3bitr4rd 294 |
1
   NeighbVtx    
 
      NeighbVtx        |