Metamath Proof Explorer


Theorem hashge2el2difr

Description: A set with at least 2 different elements has size at least 2. (Contributed by AV, 14-Oct-2020)

Ref Expression
Assertion hashge2el2difr D V x D y D x y 2 D

Proof

Step Hyp Ref Expression
1 hashv01gt1 D V D = 0 D = 1 1 < D
2 hasheq0 D V D = 0 D =
3 rexeq D = x D y D x y x y D x y
4 rex0 ¬ x y D x y
5 pm2.21 ¬ x y D x y x y D x y 2 D
6 4 5 mp1i D = x y D x y 2 D
7 3 6 sylbid D = x D y D x y 2 D
8 2 7 syl6bi D V D = 0 x D y D x y 2 D
9 8 com12 D = 0 D V x D y D x y 2 D
10 hash1snb D V D = 1 z D = z
11 rexeq D = z y D x y y z x y
12 11 rexeqbi1dv D = z x D y D x y x z y z x y
13 vex z V
14 neeq1 x = z x y z y
15 14 rexbidv x = z y z x y y z z y
16 13 15 rexsn x z y z x y y z z y
17 neeq2 y = z z y z z
18 13 17 rexsn y z z y z z
19 16 18 bitri x z y z x y z z
20 12 19 bitrdi D = z x D y D x y z z
21 equid z = z
22 eqneqall z = z z z 2 D
23 21 22 mp1i D = z z z 2 D
24 20 23 sylbid D = z x D y D x y 2 D
25 24 exlimiv z D = z x D y D x y 2 D
26 10 25 syl6bi D V D = 1 x D y D x y 2 D
27 26 com12 D = 1 D V x D y D x y 2 D
28 hashnn0pnf D V D 0 D = +∞
29 1z 1
30 nn0z D 0 D
31 zltp1le 1 D 1 < D 1 + 1 D
32 31 biimpd 1 D 1 < D 1 + 1 D
33 29 30 32 sylancr D 0 1 < D 1 + 1 D
34 df-2 2 = 1 + 1
35 34 breq1i 2 D 1 + 1 D
36 33 35 syl6ibr D 0 1 < D 2 D
37 2re 2
38 37 rexri 2 *
39 pnfge 2 * 2 +∞
40 38 39 mp1i D = +∞ 2 +∞
41 breq2 D = +∞ 2 D 2 +∞
42 40 41 mpbird D = +∞ 2 D
43 42 a1d D = +∞ 1 < D 2 D
44 36 43 jaoi D 0 D = +∞ 1 < D 2 D
45 28 44 syl D V 1 < D 2 D
46 45 impcom 1 < D D V 2 D
47 46 a1d 1 < D D V x D y D x y 2 D
48 47 ex 1 < D D V x D y D x y 2 D
49 9 27 48 3jaoi D = 0 D = 1 1 < D D V x D y D x y 2 D
50 1 49 mpcom D V x D y D x y 2 D
51 50 imp D V x D y D x y 2 D