HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem cdaassen 3725
Description: Associative law for cardinal addition. Exercise 4.56(c) of [Mendelson] p. 258.
Hypotheses
Ref Expression
cdacomen.1 |- A e. V
cdacomen.2 |- B e. V
cdaassen.3 |- C e. V
Assertion
Ref Expression
cdaassen |- ((A +c B) +c C) ~~ (A +c (B +c C))

Proof of Theorem cdaassen
StepHypRef Expression
1 cdacomen.1 . . . . . . . . 9 |- A e. V
2 p0ex 1885 . . . . . . . . 9 |- {(/)} e. V
31, 2xpex 2488 . . . . . . . 8 |- (A X. {(/)}) e. V
4 cdacomen.2 . . . . . . . . 9 |- B e. V
5 snex 1859 . . . . . . . . 9 |- {1o} e. V
64, 5xpex 2488 . . . . . . . 8 |- (B X. {1o}) e. V
73, 6unex 1949 . . . . . . 7 |- ((A X. {(/)}) u. (B X. {1o})) e. V
87, 2xpex 2488 . . . . . 6 |- (((A X. {(/)}) u. (B X. {1o})) X. {(/)}) e. V
9 xpundir 2462 . . . . . 6 |- (((A X. {(/)}) u. (B X. {1o})) X. {(/)}) = (((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)}))
10 eqeng 3296 . . . . . 6 |- ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) e. V -> ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) = (((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) -> (((A X. {(/)}) u. (B X. {1o})) X. {(/)}) ~~ (((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)}))))
118, 9, 10mp2 43 . . . . 5 |- (((A X. {(/)}) u. (B X. {1o})) X. {(/)}) ~~ (((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)}))
12 cdaassen.3 . . . . . . 7 |- C e. V
1312, 5xpex 2488 . . . . . 6 |- (C X. {1o}) e. V
14 1o 3109 . . . . . . . 8 |- 1o e. On
1514elisseti 1355 . . . . . . 7 |- 1o e. V
1613, 15xpsnen 3339 . . . . . 6 |- ((C X. {1o}) X. {1o}) ~~ (C X. {1o})
1713, 16ensymi 3318 . . . . 5 |- (C X. {1o}) ~~ ((C X. {1o}) X. {1o})
1811, 17pm3.2i 234 . . . 4 |- ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) ~~ (((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) /\ (C X. {1o}) ~~ ((C X. {1o}) X. {1o}))
19 0ne1oOLD 3113 . . . . . 6 |- -. (/) = 1o
20 xpsndisj 2655 . . . . . 6 |- (-. (/) = 1o -> ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) i^i (C X. {1o})) = (/))
2119, 20ax-mp 6 . . . . 5 |- ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) i^i (C X. {1o})) = (/)
22 xpsndisj 2655 . . . . . . . 8 |- (-. (/) = 1o -> (((A X. {(/)}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/))
2319, 22ax-mp 6 . . . . . . 7 |- (((A X. {(/)}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/)
24 xpsndisj 2655 . . . . . . . 8 |- (-. (/) = 1o -> (((B X. {1o}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/))
2519, 24ax-mp 6 . . . . . . 7 |- (((B X. {1o}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/)
2623, 25pm3.2i 234 . . . . . 6 |- ((((A X. {(/)}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/) /\ (((B X. {1o}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/))
27 undisj1 1739 . . . . . 6 |- (((((A X. {(/)}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/) /\ (((B X. {1o}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/)) <-> ((((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) i^i ((C X. {1o}) X. {1o})) = (/))
2826, 27mpbi 164 . . . . 5 |- ((((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) i^i ((C X. {1o}) X. {1o})) = (/)
2921, 28pm3.2i 234 . . . 4 |- (((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) i^i (C X. {1o})) = (/) /\ ((((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) i^i ((C X. {1o}) X. {1o})) = (/))
30 unen 3338 . . . 4 |- ((((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) ~~ (((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) /\ (C X. {1o}) ~~ ((C X. {1o}) X. {1o})) /\ (((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) i^i (C X. {1o})) = (/) /\ ((((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) i^i ((C X. {1o}) X. {1o})) = (/))) -> ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) u. (C X. {1o})) ~~ ((((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) u. ((C X. {1o}) X. {1o})))
3118, 29, 30mp2an 520 . . 3 |- ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) u. (C X. {1o})) ~~ ((((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) u. ((C X. {1o}) X. {1o}))
323, 2xpex 2488 . . . . 5 |- ((A X. {(/)}) X. {(/)}) e. V
334, 2xpex 2488 . . . . . . 7 |- (B X. {(/)}) e. V
3433, 5xpex 2488 . . . . . 6 |- ((B X. {(/)}) X. {1o}) e. V
3513, 5xpex 2488 . . . . . 6 |- ((C X. {1o}) X. {1o}) e. V
3634, 35unex 1949 . . . . 5 |- (((B X. {(/)}) X. {1o}) u. ((C X. {1o}) X. {1o})) e. V
3732, 36unex 1949 . . . 4 |- (((A X. {(/)}) X. {(/)}) u. (((B X. {(/)}) X. {1o}) u. ((C X. {1o}) X. {1o}))) e. V
3832enref 3295 . . . . . . . . 9 |- ((A X. {(/)}) X. {(/)}) ~~ ((A X. {(/)}) X. {(/)})
394, 5, 2xpassen 3344 . . . . . . . . . 10 |- ((B X. {1o}) X. {(/)}) ~~ (B X. ({1o} X. {(/)}))
402, 5xpex 2488 . . . . . . . . . . . 12 |- ({(/)} X. {1o}) e. V
414, 40xpex 2488 . . . . . . . . . . 11 |- (B X. ({(/)} X. {1o})) e. V
424enref 3295 . . . . . . . . . . . 12 |- B ~~ B
435, 2xpcomen 3343 . . . . . . . . . . . 12 |- ({1o} X. {(/)}) ~~ ({(/)} X. {1o})
445, 2xpex 2488 . . . . . . . . . . . . 13 |- ({1o} X. {(/)}) e. V
454, 4, 44, 40xpen 3383 . . . . . . . . . . . 12 |- ((B ~~ B /\ ({1o} X. {(/)}) ~~ ({(/)} X. {1o})) -> (B X. ({1o} X. {(/)})) ~~ (B X. ({(/)} X. {1o})))
4642, 43, 45mp2an 520 . . . . . . . . . . 11 |- (B X. ({1o} X. {(/)})) ~~ (B X. ({(/)} X. {1o}))
474, 2, 5xpassen 3344 . . . . . . . . . . 11 |- ((B X. {(/)}) X. {1o}) ~~ (B X. ({(/)} X. {1o}))
4841, 46, 47entr4 3324 . . . . . . . . . 10 |- (B X. ({1o} X. {(/)})) ~~ ((B X. {(/)}) X. {1o})
4939, 48entr 3321 . . . . . . . . 9 |- ((B X. {1o}) X. {(/)}) ~~ ((B X. {(/)}) X. {1o})
5038, 49pm3.2i 234 . . . . . . . 8 |- (((A X. {(/)}) X. {(/)}) ~~ ((A X. {(/)}) X. {(/)}) /\ ((B X. {1o}) X. {(/)}) ~~ ((B X. {(/)}) X. {1o}))
51 xpsndisj 2655 . . . . . . . . . . . 12 |- (-. (/) = 1o -> ((A X. {(/)}) i^i (B X. {1o})) = (/))
5219, 51ax-mp 6 . . . . . . . . . . 11 |- ((A X. {(/)}) i^i (B X. {1o})) = (/)
53 xpeq1 2440 . . . . . . . . . . 11 |- (((A X. {(/)}) i^i (B X. {1o})) = (/) -> (((A X. {(/)}) i^i (B X. {1o})) X. {(/)}) = ((/) X. {(/)}))
5452, 53ax-mp 6 . . . . . . . . . 10 |- (((A X. {(/)}) i^i (B X. {1o})) X. {(/)}) = ((/) X. {(/)})
55 xpindir 2498 . . . . . . . . . 10 |- (((A X. {(/)}) i^i (B X. {1o})) X. {(/)}) = (((A X. {(/)}) X. {(/)}) i^i ((B X. {1o}) X. {(/)}))
56 xp0r 2474 . . . . . . . . . 10 |- ((/) X. {(/)