php - Metamath Proof Explorer

MPE Home Metamath Proof Explorer < Previous Next >
Nearby theorems
Mirrors > Home > MPE Home > Th. List > php Structured version Visualization version Unicode version

Theorem php 9183
Description: Pigeonhole Principle. A natural number is not equinumerous to a proper subset of itself. Theorem (Pigeonhole Principle) of [Enderton] p. 134. The theorem is so-called because you can't put n + 1 pigeons into n holes (if each hole holds only one pigeon). The proof consists of phplem1 9180, phplem2 9181, nneneq 9182, and this final piece of the proof. (Contributed by NM, 29-May-1998.) Avoid ax-pow 5328. (Revised by BTernaryTau, 18-Nov-2024.)
Assertion
Ref Expression
php

Proof of Theorem php
Dummy variables are mutually distinct and distinct from all other variables.
StepHypRef Expression
10ss 4371 . . . . . 6
2sspsstr 4079 . . . . . 6
31, 2mpan 690 . . . . 5
40pss 4418 . . . . . 6
5df-ne 2928 . . . . . 6
64, 5bitri 275 . . . . 5
73, 6sylib 218 . . . 4
8nn0suc 7878 . . . . 5
98orcanai 1004 . . . 4
107, 9sylan2 593 . . 3
11pssnel 4442 . . . . . . . 8
12pssss 4069 . . . . . . . . . . . . . . . . . . 19
13ssdif 4115 . . . . . . . . . . . . . . . . . . . 20
14disjsn 4683 . . . . . . . . . . . . . . . . . . . . . 22
15disj3 4425 . . . . . . . . . . . . . . . . . . . . . 22
1614, 15bitr3i 277 . . . . . . . . . . . . . . . . . . . . 21
17sseq1 3980 . . . . . . . . . . . . . . . . . . . . 21
1816, 17sylbi 217 . . . . . . . . . . . . . . . . . . . 20
1913, 18imbitrrid 246 . . . . . . . . . . . . . . . . . . 19
2012, 19syl5 34 . . . . . . . . . . . . . . . . . 18
21peano2 7874 . . . . . . . . . . . . . . . . . . 19
22nnfi 9143 . . . . . . . . . . . . . . . . . . 19
23diffi 9151 . . . . . . . . . . . . . . . . . . 19
24ssdomfi 9172 . . . . . . . . . . . . . . . . . . 19
2521, 22, 23, 244syl 19 . . . . . . . . . . . . . . . . . 18
2620, 25sylan9 507 . . . . . . . . . . . . . . . . 17
27263impia 1117 . . . . . . . . . . . . . . . 16
28273com23 1126 . . . . . . . . . . . . . . 15
29283expa 1118 . . . . . . . . . . . . . 14
3029adantrr 717 . . . . . . . . . . . . 13
31nnfi 9143 . . . . . . . . . . . . . . 15
3231ad2antrl 728 . . . . . . . . . . . . . 14
33simpl 482 . . . . . . . . . . . . . 14
34simpr 484 . . . . . . . . . . . . . 14
35phplem1 9180 . . . . . . . . . . . . . . . . 17
36ensymfib 9160 . . . . . . . . . . . . . . . . . . 19
3731, 36syl 17 . . . . . . . . . . . . . . . . . 18
3837adantr 480 . . . . . . . . . . . . . . . . 17
3935, 38mpbid 232 . . . . . . . . . . . . . . . 16
40endom 8955 . . . . . . . . . . . . . . . 16
4139, 40syl 17 . . . . . . . . . . . . . . 15
42domtrfir 9170 . . . . . . . . . . . . . . 15
4341, 42syl3an3 1165 . . . . . . . . . . . . . 14
4432, 33, 34, 43syl3anc 1373 . . . . . . . . . . . . 13
4530, 44sylancom 588 . . . . . . . . . . . 12
4645exp43 436 . . . . . . . . . . 11
4746com4r 94 . . . . . . . . . 10
4847imp 406 . . . . . . . . 9
4948exlimiv 1930 . . . . . . . 8
5011, 49mpcom 38 . . . . . . 7
51simp1 1136 . . . . . . . . . . . . 13
52endom 8955 . . . . . . . . . . . . . . 15
53domtrfir 9170 . . . . . . . . . . . . . . 15
5452, 53syl3an2 1164 . . . . . . . . . . . . . 14
5531, 54syl3an1 1163 . . . . . . . . . . . . 13
56sssucid 6422 . . . . . . . . . . . . . . . . 17
57ssdomfi 9172 . . . . . . . . . . . . . . . . 17
5822, 56, 57mpisyl 21 . . . . . . . . . . . . . . . 16
5921, 58syl 17 . . . . . . . . . . . . . . 15
6059adantr 480 . . . . . . . . . . . . . 14
61sbthfi 9175 . . . . . . . . . . . . . . 15
6231, 61syl3an1 1163 . . . . . . . . . . . . . 14
6360, 62mpd3an3 1464 . . . . . . . . . . . . 13
6451, 55, 63syl2anc 584 . . . . . . . . . . . 12
65643com23 1126 . . . . . . . . . . 11
66653expia 1121 . . . . . . . . . 10
67peano2b 7866 . . . . . . . . . . . . 13
68nnord 7857 . . . . . . . . . . . . 13
6967, 68sylbi 217 . . . . . . . . . . . 12
70vex 3459 . . . . . . . . . . . . 13
7170sucid 6424 . . . . . . . . . . . 12
72nordeq 6359 . . . . . . . . . . . 12
7369, 71, 72sylancl 586 . . . . . . . . . . 11
74nneneq 9182 . . . . . . . . . . . . . 14
7567, 74sylanb 581 . . . . . . . . . . . . 13
7675anidms 566 . . . . . . . . . . . 12
7776necon3bbid 2964 . . . . . . . . . . 11
7873, 77mpbird 257 . . . . . . . . . 10
7966, 78nsyli 157 . . . . . . . . 9
8079expcom 413 . . . . . . . 8
8180pm2.43d 53 . . . . . . 7
8250, 81syli 39 . . . . . 6
8382com12 32 . . . . 5
84psseq2 4062 . . . . . 6
85breq1 5118 . . . . . . 7
8685notbid 318 . . . . . 6
8784, 86imbi12d 344 . . . . 5
8883, 87syl5ibrcom 247 . . . 4
8988rexlimiv 3129 . . 3
9010, 89syl 17 . 2
9190syldbl2 841 1
Colors of variables: wff setvar class
Syntax hints: wn 3 wi 4 wb 206 wa 395 w3a 1086 wceq 1540 wex 1779 wcel 2109 wne 2927 wrex 3055 cdif 3919 cin 3921 wss 3922 wpss 3923 c0 4304 csn 4597 class class class wbr 5115 word 6339 csuc 6342 com 7849 cen 8918 cdom 8919 cfn 8921
This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1795 ax-4 1809 ax-5 1910 ax-6 1967 ax-7 2008 ax-8 2111 ax-9 2119 ax-10 2142 ax-11 2158 ax-12 2178 ax-ext 2702 ax-sep 5259 ax-nul 5269 ax-pr 5395 ax-un 7717
This theorem depends on definitions: df-bi 207 df-an 396 df-or 848 df-3or 1087 df-3an 1088 df-tru 1543 df-fal 1553 df-ex 1780 df-nf 1784 df-sb 2066 df-mo 2534 df-eu 2563 df-clab 2709 df-cleq 2722 df-clel 2804 df-nfc 2880 df-ne 2928 df-ral 3047 df-rex 3056 df-reu 3358 df-rab 3412 df-v 3457 df-sbc 3762 df-csb 3871 df-dif 3925 df-un 3927 df-in 3929 df-ss 3939 df-pss 3942 df-nul 4305 df-if 4497 df-pw 4573 df-sn 4598 df-pr 4600 df-op 4604 df-uni 4880 df-br 5116 df-opab 5178 df-mpt 5197 df-tr 5223 df-id 5541 df-eprel 5546 df-po 5554 df-so 5555 df-fr 5599 df-we 5601 df-xp 5652 df-rel 5653 df-cnv 5654 df-co 5655 df-dm 5656 df-rn 5657 df-res 5658 df-ima 5659 df-ord 6343 df-on 6344 df-lim 6345 df-suc 6346 df-iota 6472 df-fun 6521 df-fn 6522 df-f 6523 df-f1 6524 df-fo 6525 df-f1o 6526 df-fv 6527 df-om 7850 df-1o 8442 df-en 8922 df-dom 8923 df-fin 8925
This theorem is referenced by: php2 9184 php3OLD 9190 omssrncard 43501 rr-phpd 44170
Copyright terms: Public domain W3C validator

AltStyle によって変換されたページ (->オリジナル) /