Metamath Proof Explorer


Theorem pm54.43

Description: Theorem *54.43 of WhiteheadRussell p. 360. "From this proposition it will follow, when arithmetical addition has been defined, that 1+1=2." See http://en.wikipedia.org/wiki/Principia_Mathematica#Quotations . This theorem states that two sets of cardinality 1 are disjoint iff their union has cardinality 2.

Whitehead and Russell define 1 as the collection of all sets with cardinality 1 (i.e. all singletons; see card1 ), so that their A e. 1 means, in our notation, A e. { x | ( cardx ) = 1o } which is the same as A ~1o by pm54.43lem . We do not have several of their earlier lemmas available (which would otherwise be unused by our different approach to arithmetic), so our proof is longer. (It is also longer because we must show every detail.)

Theorem dju1p1e2 shows the derivation of 1+1=2 for cardinal numbers from this theorem. (Contributed by NM, 4-Apr-2007)

Ref Expression
Assertion pm54.43 A1𝑜B1𝑜AB=AB2𝑜

Proof

Step Hyp Ref Expression
1 1oex 1𝑜V
2 1 ensn1 1𝑜1𝑜
3 2 ensymi 1𝑜1𝑜
4 entr B1𝑜1𝑜1𝑜B1𝑜
5 3 4 mpan2 B1𝑜B1𝑜
6 1on 1𝑜On
7 6 onirri ¬1𝑜1𝑜
8 disjsn 1𝑜1𝑜=¬1𝑜1𝑜
9 7 8 mpbir 1𝑜1𝑜=
10 unen A1𝑜B1𝑜AB=1𝑜1𝑜=AB1𝑜1𝑜
11 9 10 mpanr2 A1𝑜B1𝑜AB=AB1𝑜1𝑜
12 11 ex A1𝑜B1𝑜AB=AB1𝑜1𝑜
13 5 12 sylan2 A1𝑜B1𝑜AB=AB1𝑜1𝑜
14 df-2o 2𝑜=suc1𝑜
15 df-suc suc1𝑜=1𝑜1𝑜
16 14 15 eqtri 2𝑜=1𝑜1𝑜
17 16 breq2i AB2𝑜AB1𝑜1𝑜
18 13 17 syl6ibr A1𝑜B1𝑜AB=AB2𝑜
19 en1 A1𝑜xA=x
20 en1 B1𝑜yB=y
21 sneq x=yx=y
22 21 uneq2d x=yxx=xy
23 unidm xx=x
24 22 23 eqtr3di x=yxy=x
25 vex xV
26 25 ensn1 x1𝑜
27 1sdom2 1𝑜2𝑜
28 ensdomtr x1𝑜1𝑜2𝑜x2𝑜
29 26 27 28 mp2an x2𝑜
30 24 29 eqbrtrdi x=yxy2𝑜
31 sdomnen xy2𝑜¬xy2𝑜
32 30 31 syl x=y¬xy2𝑜
33 32 necon2ai xy2𝑜xy
34 disjsn2 xyxy=
35 33 34 syl xy2𝑜xy=
36 35 a1i A=xB=yxy2𝑜xy=
37 uneq12 A=xB=yAB=xy
38 37 breq1d A=xB=yAB2𝑜xy2𝑜
39 ineq12 A=xB=yAB=xy
40 39 eqeq1d A=xB=yAB=xy=
41 36 38 40 3imtr4d A=xB=yAB2𝑜AB=
42 41 ex A=xB=yAB2𝑜AB=
43 42 exlimdv A=xyB=yAB2𝑜AB=
44 43 exlimiv xA=xyB=yAB2𝑜AB=
45 44 imp xA=xyB=yAB2𝑜AB=
46 19 20 45 syl2anb A1𝑜B1𝑜AB2𝑜AB=
47 18 46 impbid A1𝑜B1𝑜AB=AB2𝑜