| Metamath Proof Explorer |
< Previous
Next >
Related theorems Unicode version |
| Description: The rational numbers are countable. (This unusual proof uses the Axiom of Choice via fodom 4781 to make it much shorter, but this theorem can also be proved without it. See, for example, Exercise 2 of [Enderton] p. 133.) |
| Ref | Expression |
|---|---|
| qnnen |
|
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | df-fo 3192 |
. . . . 5
| |
| 2 | oprex 3978 |
. . . . . 6
| |
| 3 | eqid 1474 |
. . . . . 6
| |
| 4 | 2, 3 | fnoprab2 4115 |
. . . . 5
|
| 5 | 2, 3 | elrnoprab 4118 |
. . . . . . 7
|
| 6 | elq 6207 |
. . . . . . 7
| |
| 7 | 5, 6 | bitr4 176 |
. . . . . 6
|
| 8 | 7 | eqriv 1473 |
. . . . 5
|
| 9 | 1, 4, 8 | mpbir2an 729 |
. . . 4
|
| 10 | zex 6101 |
. . . . . 6
| |
| 11 | nnex 5891 |
. . . . . 6
| |
| 12 | 10, 11 | xpex 3256 |
. . . . 5
|
| 13 | 12 | fodom 4781 |
. . . 4
|
| 14 | 9, 13 | ax-mp 7 |
. . 3
|
| 15 | znnen 7462 |
. . . . 5
| |
| 16 | 11 | enref 4381 |
. . . . 5
|
| 17 | 10, 11, 11, 11 | xpen 4477 |
. . . . 5
|
| 18 | 15, 16, 17 | mp2an 696 |
. . . 4
|
| 19 | xpnnen 7458 |
. . . 4
| |
| 20 | 18, 19 | entr 4406 |
. . 3
|
| 21 | domentr 4411 |
. . 3
| |
| 22 | 14, 20, 21 | mp2an 696 |
. 2
|
| 23 | nnssq 6213 |
. . 3
| |
| 24 | ssdomg 4398 |
. . 3
| |
| 25 | 11, 23, 24 | mp2 43 |
. 2
|
| 26 | sbth 4446 |
. 2
| |
| 27 | 22, 25, 26 | mp2an 696 |
1
|
| Colors of variables: wff set class |
| Syntax hints: |
| This theorem is referenced by: resdomq 7510 |
| This theorem was proved from axioms: ax-1 4 ax-2 5 ax-3 6 ax-mp 7 ax-7 961 ax-gen 962 ax-8 963 ax-9 964 ax-10 965 ax-11 966 ax-12 967 ax-13 968 ax-14 969 ax-17 970 ax-4 972 ax-5o 974 ax-6o 977 ax-9o 1122 ax-10o 1139 ax-16 1209 ax-11o 1217 ax-ext 1458 ax-rep 2689 ax-sep 2699 ax-nul 2706 ax-pow 2738 ax-pr 2775 ax-un 2862 ax-inf2 4608 ax-ac 4727 |
| This theorem depends on definitions: df-bi 147 df-or 224 df-an 225 df-3or 775 df-3an 776 df-ex 980 df-sb 1171 df-eu 1381 df-mo 1382 df-clab 1463 df-cleq 1468 df-clel 1471 df-ne 1585 df-nel 1586 df-ral 1647 df-rex 1648 df-reu 1649 df-rab 1650 df-v 1809 df-sbc 1939 df-csb 1999 df-dif 2046 df-un 2047 df-in 2048 df-ss 2050 df-pss 2052 df-nul 2278 df-if 2359 df-pw 2399 df-sn 2409 df-pr 2410 df-tp 2412 df-op 2413 df-uni 2500 df-int 2530 df-iun 2564 df-br 2616 df-opab 2663 df-tr 2677 df-eprel 2828 df-id 2831 df-po 2836 df-so 2846 df-fr 2913 df-we 2930 df-ord 2947 df-on 2948 df-lim 2949 df-suc 2950 df-om 3128 df-xp 3180 df-rel 3181 df-cnv 3182 df-co 3183 df-dm 3184 df-rn 3185 df-res 3186 df-ima 3187 df-fun 3188 df-fn 3189 df-f 3190 df-f1 3191 df-fo 3192 df-f1o 3193 df-fv 3194 df-rdg 3927 df-opr 3960 df-oprab 3961 df-1st 4072 df-2nd 4073 df-1o 4126 df-oadd 4128 df-omul 4129 df-er 4254 df-ec 4256 df-qs 4259 df-en 4360 df-dom 4361 df-sdom 4362 df-ni 4983 df-pli 4984 df-mi 4985 df-lti 4986 df-plpq 5018 df-mpq 5019 df-enq 5020 df-nq 5021 df-plq 5022 df-mq 5023 df-rq 5024 df-ltq 5025 df-1q 5026 df-np 5069 df-1p 5070 df-plp 5071 df-mp 5072 df-ltp 5073 df-plpr 5147 df-mpr 5148 df-enr 5149 df-nr 5150 df-plr 5151 df-mr 5152 df-ltr 5153 df-0r 5154 df-1r 5155 df-m1r 5156 df-c 5223 df-0 5224 df-1 5225 df-i 5226 df-r 5227 df-plus 5228 df-mul 5229 df-lt 5230 df-sub 5339 df-neg 5341 df-pnf 5470 df-mnf 5471 df-xr 5472 df-ltxr 5473 df-le 5474 df-div 5682 df-n 5883 df-2 5927 df-n0 6057 df-z 6093 df-q 6206 df-seq1 6258 df-exp 6514 |