| Step | Hyp | Ref | Expression | 
						
							| 1 |  | tgsas.p |  | 
						
							| 2 |  | tgsas.m |  | 
						
							| 3 |  | tgsas.i |  | 
						
							| 4 |  | tgsas.g |  | 
						
							| 5 |  | tgsas.a |  | 
						
							| 6 |  | tgsas.b |  | 
						
							| 7 |  | tgsas.c |  | 
						
							| 8 |  | tgsas.d |  | 
						
							| 9 |  | tgsas.e |  | 
						
							| 10 |  | tgsas.f |  | 
						
							| 11 |  | tgasa.l |  | 
						
							| 12 |  | tgasa.1 |  | 
						
							| 13 |  | tgasa.2 |  | 
						
							| 14 |  | tgasa.3 |  | 
						
							| 15 |  | tgasa.4 |  | 
						
							| 16 |  | simprr |  | 
						
							| 17 | 4 | ad2antrr |  | 
						
							| 18 | 10 | ad2antrr |  | 
						
							| 19 | 8 | ad2antrr |  | 
						
							| 20 | 9 | ad2antrr |  | 
						
							| 21 | 1 3 2 4 5 6 7 8 9 10 14 11 12 | cgrancol |  | 
						
							| 22 | 21 | ad2antrr |  | 
						
							| 23 |  | eqid |  | 
						
							| 24 |  | simplr |  | 
						
							| 25 | 7 | ad2antrr |  | 
						
							| 26 | 5 | ad2antrr |  | 
						
							| 27 | 6 | ad2antrr |  | 
						
							| 28 | 12 | ad2antrr |  | 
						
							| 29 | 4 | ad3antrrr |  | 
						
							| 30 | 8 | ad3antrrr |  | 
						
							| 31 | 9 | ad3antrrr |  | 
						
							| 32 | 10 | ad3antrrr |  | 
						
							| 33 | 5 | ad3antrrr |  | 
						
							| 34 | 6 | ad3antrrr |  | 
						
							| 35 | 7 | ad3antrrr |  | 
						
							| 36 | 1 3 4 23 5 6 7 8 9 10 14 | cgracom |  | 
						
							| 37 | 36 | ad3antrrr |  | 
						
							| 38 |  | simpr |  | 
						
							| 39 | 1 11 3 29 30 32 31 38 | colcom |  | 
						
							| 40 | 1 11 3 29 32 30 31 39 | colrot1 |  | 
						
							| 41 | 1 3 2 29 30 31 32 33 34 35 37 11 40 | cgracol |  | 
						
							| 42 | 12 | ad3antrrr |  | 
						
							| 43 | 41 42 | pm2.65da |  | 
						
							| 44 |  | eqid |  | 
						
							| 45 | 14 | ad2antrr |  | 
						
							| 46 |  | simprl |  | 
						
							| 47 | 1 3 23 17 26 27 25 19 20 18 45 24 46 | cgrahl2 |  | 
						
							| 48 | 1 3 23 4 5 6 7 8 9 10 14 | cgrane1 |  | 
						
							| 49 | 1 3 23 5 5 6 4 48 | hlid |  | 
						
							| 50 | 49 | ad2antrr |  | 
						
							| 51 | 1 3 23 4 5 6 7 8 9 10 14 | cgrane2 |  | 
						
							| 52 | 51 | necomd |  | 
						
							| 53 | 1 3 23 7 5 6 4 52 | hlid |  | 
						
							| 54 | 53 | ad2antrr |  | 
						
							| 55 | 1 2 3 4 5 6 8 9 13 | tgcgrcomlr |  | 
						
							| 56 | 55 | ad2antrr |  | 
						
							| 57 | 16 | eqcomd |  | 
						
							| 58 | 1 3 23 17 26 27 25 19 20 24 47 26 2 25 50 54 56 57 | cgracgr |  | 
						
							| 59 | 1 2 3 17 26 25 19 24 58 | tgcgrcomlr |  | 
						
							| 60 | 13 | ad2antrr |  | 
						
							| 61 | 1 2 44 17 25 26 27 24 19 20 59 60 57 | trgcgr |  | 
						
							| 62 | 1 3 11 4 7 5 6 12 | ncolne1 |  | 
						
							| 63 | 62 | ad2antrr |  | 
						
							| 64 | 1 2 3 17 25 26 24 19 59 63 | tgcgrneq |  | 
						
							| 65 | 1 3 23 24 18 19 17 64 | hlid |  | 
						
							| 66 | 1 3 23 4 7 5 6 10 8 9 15 | cgrane4 |  | 
						
							| 67 | 66 | necomd |  | 
						
							| 68 | 1 3 23 9 5 8 4 67 | hlid |  | 
						
							| 69 | 68 | ad2antrr |  | 
						
							| 70 | 1 3 23 17 25 26 27 24 19 20 24 20 61 65 69 | iscgrad |  | 
						
							| 71 | 66 | ad2antrr |  | 
						
							| 72 | 1 3 17 23 24 19 20 64 71 | cgraswap |  | 
						
							| 73 | 1 3 17 23 25 26 27 24 19 20 70 20 19 24 72 | cgratr |  | 
						
							| 74 | 1 3 23 4 7 5 6 10 8 9 15 | cgrane3 |  | 
						
							| 75 | 74 | necomd |  | 
						
							| 76 | 1 3 4 23 10 8 9 75 66 | cgraswap |  | 
						
							| 77 | 1 3 4 23 7 5 6 10 8 9 15 9 8 10 76 | cgratr |  | 
						
							| 78 | 77 | ad2antrr |  | 
						
							| 79 | 1 3 11 4 9 8 67 | tgelrnln |  | 
						
							| 80 | 79 | ad2antrr |  | 
						
							| 81 |  | simpl |  | 
						
							| 82 | 81 | eleq1d |  | 
						
							| 83 |  | simpr |  | 
						
							| 84 | 83 | eleq1d |  | 
						
							| 85 | 82 84 | anbi12d |  | 
						
							| 86 |  | simpr |  | 
						
							| 87 |  | simpll |  | 
						
							| 88 |  | simplr |  | 
						
							| 89 | 87 88 | oveq12d |  | 
						
							| 90 | 86 89 | eleq12d |  | 
						
							| 91 | 90 | cbvrexdva |  | 
						
							| 92 | 85 91 | anbi12d |  | 
						
							| 93 | 92 | cbvopabv |  | 
						
							| 94 | 1 3 11 4 9 8 67 | tglinerflx1 |  | 
						
							| 95 | 94 | ad2antrr |  | 
						
							| 96 | 1 11 3 4 8 9 10 21 | ncolcom |  | 
						
							| 97 |  | pm2.45 |  | 
						
							| 98 | 96 97 | syl |  | 
						
							| 99 | 98 | ad2antrr |  | 
						
							| 100 | 1 3 23 24 18 20 17 46 | hlcomd |  | 
						
							| 101 | 1 3 11 17 80 20 93 23 95 18 24 99 100 | hphl |  | 
						
							| 102 | 1 3 11 17 80 18 93 24 101 | hpgcom |  | 
						
							| 103 | 1 3 11 4 79 10 93 98 | hpgid |  | 
						
							| 104 | 103 | ad2antrr |  | 
						
							| 105 | 1 3 2 17 25 26 27 20 19 18 11 28 43 24 18 23 73 78 102 104 | acopyeu |  | 
						
							| 106 | 1 3 23 24 18 19 17 11 105 | hlln |  | 
						
							| 107 | 1 3 11 4 10 8 75 | tglinerflx1 |  | 
						
							| 108 | 107 | ad2antrr |  | 
						
							| 109 | 1 3 23 4 5 6 7 8 9 10 14 | cgrane4 |  | 
						
							| 110 | 109 | ad2antrr |  | 
						
							| 111 | 1 3 23 24 18 20 17 11 46 | hlln |  | 
						
							| 112 | 1 3 11 17 20 18 24 110 111 | lncom |  | 
						
							| 113 | 1 3 11 17 20 18 110 | tglinerflx2 |  | 
						
							| 114 | 1 3 11 17 18 19 20 18 22 106 108 112 113 | tglineinteq |  | 
						
							| 115 | 114 | oveq2d |  | 
						
							| 116 | 16 115 | eqtr3d |  | 
						
							| 117 | 109 | necomd |  | 
						
							| 118 | 1 3 23 9 6 7 4 10 2 117 51 | hlcgrex |  | 
						
							| 119 | 116 118 | r19.29a |  |