| Step | Hyp | Ref | Expression | 
						
							| 1 |  | peano2nn |  |-  ( y e. NN -> ( y + 1 ) e. NN ) | 
						
							| 2 |  | breq2 |  |-  ( n = 1 -> ( z < n <-> z < 1 ) ) | 
						
							| 3 | 2 | imbi1d |  |-  ( n = 1 -> ( ( z < n -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( z < 1 -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 4 | 3 | ralbidv |  |-  ( n = 1 -> ( A. z e. NN ( z < n -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> A. z e. NN ( z < 1 -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 5 |  | breq2 |  |-  ( n = y -> ( z < n <-> z < y ) ) | 
						
							| 6 | 5 | imbi1d |  |-  ( n = y -> ( ( z < n -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 7 | 6 | ralbidv |  |-  ( n = y -> ( A. z e. NN ( z < n -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 8 |  | breq2 |  |-  ( n = ( y + 1 ) -> ( z < n <-> z < ( y + 1 ) ) ) | 
						
							| 9 | 8 | imbi1d |  |-  ( n = ( y + 1 ) -> ( ( z < n -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 10 | 9 | ralbidv |  |-  ( n = ( y + 1 ) -> ( A. z e. NN ( z < n -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> A. z e. NN ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 11 |  | nnnlt1 |  |-  ( z e. NN -> -. z < 1 ) | 
						
							| 12 | 11 | pm2.21d |  |-  ( z e. NN -> ( z < 1 -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) | 
						
							| 13 | 12 | rgen |  |-  A. z e. NN ( z < 1 -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) | 
						
							| 14 |  | nnrp |  |-  ( y e. NN -> y e. RR+ ) | 
						
							| 15 |  | rphalflt |  |-  ( y e. RR+ -> ( y / 2 ) < y ) | 
						
							| 16 | 14 15 | syl |  |-  ( y e. NN -> ( y / 2 ) < y ) | 
						
							| 17 |  | breq1 |  |-  ( z = ( y / 2 ) -> ( z < y <-> ( y / 2 ) < y ) ) | 
						
							| 18 |  | oveq2 |  |-  ( z = ( y / 2 ) -> ( x / z ) = ( x / ( y / 2 ) ) ) | 
						
							| 19 | 18 | neeq2d |  |-  ( z = ( y / 2 ) -> ( ( sqrt ` 2 ) =/= ( x / z ) <-> ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) | 
						
							| 20 | 19 | ralbidv |  |-  ( z = ( y / 2 ) -> ( A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) <-> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) | 
						
							| 21 | 17 20 | imbi12d |  |-  ( z = ( y / 2 ) -> ( ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( ( y / 2 ) < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) ) | 
						
							| 22 | 21 | rspcv |  |-  ( ( y / 2 ) e. NN -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> ( ( y / 2 ) < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) ) | 
						
							| 23 | 22 | com13 |  |-  ( ( y / 2 ) < y -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) ) | 
						
							| 24 | 16 23 | syl |  |-  ( y e. NN -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) ) | 
						
							| 25 |  | simpr |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( sqrt ` 2 ) = ( z / y ) ) | 
						
							| 26 |  | zcn |  |-  ( z e. ZZ -> z e. CC ) | 
						
							| 27 | 26 | ad2antlr |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> z e. CC ) | 
						
							| 28 |  | nncn |  |-  ( y e. NN -> y e. CC ) | 
						
							| 29 | 28 | ad2antrr |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> y e. CC ) | 
						
							| 30 |  | 2cnd |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> 2 e. CC ) | 
						
							| 31 |  | nnne0 |  |-  ( y e. NN -> y =/= 0 ) | 
						
							| 32 | 31 | ad2antrr |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> y =/= 0 ) | 
						
							| 33 |  | 2ne0 |  |-  2 =/= 0 | 
						
							| 34 | 33 | a1i |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> 2 =/= 0 ) | 
						
							| 35 | 27 29 30 32 34 | divcan7d |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( ( z / 2 ) / ( y / 2 ) ) = ( z / y ) ) | 
						
							| 36 | 25 35 | eqtr4d |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( sqrt ` 2 ) = ( ( z / 2 ) / ( y / 2 ) ) ) | 
						
							| 37 |  | simplr |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> z e. ZZ ) | 
						
							| 38 |  | simpll |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> y e. NN ) | 
						
							| 39 | 37 38 25 | sqrt2irrlem |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( ( z / 2 ) e. ZZ /\ ( y / 2 ) e. NN ) ) | 
						
							| 40 | 39 | simprd |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( y / 2 ) e. NN ) | 
						
							| 41 | 39 | simpld |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( z / 2 ) e. ZZ ) | 
						
							| 42 |  | oveq1 |  |-  ( x = ( z / 2 ) -> ( x / ( y / 2 ) ) = ( ( z / 2 ) / ( y / 2 ) ) ) | 
						
							| 43 | 42 | neeq2d |  |-  ( x = ( z / 2 ) -> ( ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) <-> ( sqrt ` 2 ) =/= ( ( z / 2 ) / ( y / 2 ) ) ) ) | 
						
							| 44 | 43 | rspcv |  |-  ( ( z / 2 ) e. ZZ -> ( A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) -> ( sqrt ` 2 ) =/= ( ( z / 2 ) / ( y / 2 ) ) ) ) | 
						
							| 45 | 41 44 | syl |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) -> ( sqrt ` 2 ) =/= ( ( z / 2 ) / ( y / 2 ) ) ) ) | 
						
							| 46 | 40 45 | embantd |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) -> ( sqrt ` 2 ) =/= ( ( z / 2 ) / ( y / 2 ) ) ) ) | 
						
							| 47 | 46 | necon2bd |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> ( ( sqrt ` 2 ) = ( ( z / 2 ) / ( y / 2 ) ) -> -. ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) ) | 
						
							| 48 | 36 47 | mpd |  |-  ( ( ( y e. NN /\ z e. ZZ ) /\ ( sqrt ` 2 ) = ( z / y ) ) -> -. ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) | 
						
							| 49 | 48 | ex |  |-  ( ( y e. NN /\ z e. ZZ ) -> ( ( sqrt ` 2 ) = ( z / y ) -> -. ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) ) ) | 
						
							| 50 | 49 | necon2ad |  |-  ( ( y e. NN /\ z e. ZZ ) -> ( ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) -> ( sqrt ` 2 ) =/= ( z / y ) ) ) | 
						
							| 51 | 50 | ralrimdva |  |-  ( y e. NN -> ( ( ( y / 2 ) e. NN -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / ( y / 2 ) ) ) -> A. z e. ZZ ( sqrt ` 2 ) =/= ( z / y ) ) ) | 
						
							| 52 | 24 51 | syld |  |-  ( y e. NN -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> A. z e. ZZ ( sqrt ` 2 ) =/= ( z / y ) ) ) | 
						
							| 53 |  | oveq1 |  |-  ( x = z -> ( x / y ) = ( z / y ) ) | 
						
							| 54 | 53 | neeq2d |  |-  ( x = z -> ( ( sqrt ` 2 ) =/= ( x / y ) <-> ( sqrt ` 2 ) =/= ( z / y ) ) ) | 
						
							| 55 | 54 | cbvralvw |  |-  ( A. x e. ZZ ( sqrt ` 2 ) =/= ( x / y ) <-> A. z e. ZZ ( sqrt ` 2 ) =/= ( z / y ) ) | 
						
							| 56 | 52 55 | imbitrrdi |  |-  ( y e. NN -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / y ) ) ) | 
						
							| 57 |  | oveq2 |  |-  ( z = y -> ( x / z ) = ( x / y ) ) | 
						
							| 58 | 57 | neeq2d |  |-  ( z = y -> ( ( sqrt ` 2 ) =/= ( x / z ) <-> ( sqrt ` 2 ) =/= ( x / y ) ) ) | 
						
							| 59 | 58 | ralbidv |  |-  ( z = y -> ( A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) <-> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / y ) ) ) | 
						
							| 60 | 59 | ceqsralv |  |-  ( y e. NN -> ( A. z e. NN ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / y ) ) ) | 
						
							| 61 | 56 60 | sylibrd |  |-  ( y e. NN -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> A. z e. NN ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 62 | 61 | ancld |  |-  ( y e. NN -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) /\ A. z e. NN ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) ) | 
						
							| 63 |  | nnleltp1 |  |-  ( ( z e. NN /\ y e. NN ) -> ( z <_ y <-> z < ( y + 1 ) ) ) | 
						
							| 64 |  | nnre |  |-  ( z e. NN -> z e. RR ) | 
						
							| 65 |  | nnre |  |-  ( y e. NN -> y e. RR ) | 
						
							| 66 |  | leloe |  |-  ( ( z e. RR /\ y e. RR ) -> ( z <_ y <-> ( z < y \/ z = y ) ) ) | 
						
							| 67 | 64 65 66 | syl2an |  |-  ( ( z e. NN /\ y e. NN ) -> ( z <_ y <-> ( z < y \/ z = y ) ) ) | 
						
							| 68 | 63 67 | bitr3d |  |-  ( ( z e. NN /\ y e. NN ) -> ( z < ( y + 1 ) <-> ( z < y \/ z = y ) ) ) | 
						
							| 69 | 68 | ancoms |  |-  ( ( y e. NN /\ z e. NN ) -> ( z < ( y + 1 ) <-> ( z < y \/ z = y ) ) ) | 
						
							| 70 | 69 | imbi1d |  |-  ( ( y e. NN /\ z e. NN ) -> ( ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( ( z < y \/ z = y ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 71 |  | jaob |  |-  ( ( ( z < y \/ z = y ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) /\ ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 72 | 70 71 | bitrdi |  |-  ( ( y e. NN /\ z e. NN ) -> ( ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) /\ ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) ) | 
						
							| 73 | 72 | ralbidva |  |-  ( y e. NN -> ( A. z e. NN ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> A. z e. NN ( ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) /\ ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) ) | 
						
							| 74 |  | r19.26 |  |-  ( A. z e. NN ( ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) /\ ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) <-> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) /\ A. z e. NN ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 75 | 73 74 | bitrdi |  |-  ( y e. NN -> ( A. z e. NN ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) /\ A. z e. NN ( z = y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) ) | 
						
							| 76 | 62 75 | sylibrd |  |-  ( y e. NN -> ( A. z e. NN ( z < y -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> A. z e. NN ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) ) | 
						
							| 77 | 4 7 10 10 13 76 | nnind |  |-  ( ( y + 1 ) e. NN -> A. z e. NN ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) | 
						
							| 78 | 1 77 | syl |  |-  ( y e. NN -> A. z e. NN ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) ) | 
						
							| 79 | 65 | ltp1d |  |-  ( y e. NN -> y < ( y + 1 ) ) | 
						
							| 80 |  | breq1 |  |-  ( z = y -> ( z < ( y + 1 ) <-> y < ( y + 1 ) ) ) | 
						
							| 81 |  | df-ne |  |-  ( ( sqrt ` 2 ) =/= ( x / y ) <-> -. ( sqrt ` 2 ) = ( x / y ) ) | 
						
							| 82 | 58 81 | bitrdi |  |-  ( z = y -> ( ( sqrt ` 2 ) =/= ( x / z ) <-> -. ( sqrt ` 2 ) = ( x / y ) ) ) | 
						
							| 83 | 82 | ralbidv |  |-  ( z = y -> ( A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) <-> A. x e. ZZ -. ( sqrt ` 2 ) = ( x / y ) ) ) | 
						
							| 84 |  | ralnex |  |-  ( A. x e. ZZ -. ( sqrt ` 2 ) = ( x / y ) <-> -. E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) ) | 
						
							| 85 | 83 84 | bitrdi |  |-  ( z = y -> ( A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) <-> -. E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) ) ) | 
						
							| 86 | 80 85 | imbi12d |  |-  ( z = y -> ( ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) <-> ( y < ( y + 1 ) -> -. E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) ) ) ) | 
						
							| 87 | 86 | rspcv |  |-  ( y e. NN -> ( A. z e. NN ( z < ( y + 1 ) -> A. x e. ZZ ( sqrt ` 2 ) =/= ( x / z ) ) -> ( y < ( y + 1 ) -> -. E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) ) ) ) | 
						
							| 88 | 78 79 87 | mp2d |  |-  ( y e. NN -> -. E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) ) | 
						
							| 89 | 88 | nrex |  |-  -. E. y e. NN E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) | 
						
							| 90 |  | elq |  |-  ( ( sqrt ` 2 ) e. QQ <-> E. x e. ZZ E. y e. NN ( sqrt ` 2 ) = ( x / y ) ) | 
						
							| 91 |  | rexcom |  |-  ( E. x e. ZZ E. y e. NN ( sqrt ` 2 ) = ( x / y ) <-> E. y e. NN E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) ) | 
						
							| 92 | 90 91 | bitri |  |-  ( ( sqrt ` 2 ) e. QQ <-> E. y e. NN E. x e. ZZ ( sqrt ` 2 ) = ( x / y ) ) | 
						
							| 93 | 89 92 | mtbir |  |-  -. ( sqrt ` 2 ) e. QQ | 
						
							| 94 | 93 | nelir |  |-  ( sqrt ` 2 ) e/ QQ |