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

Theorem cdaassen 4913
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 2766 . . . . . . . . 9 |- {(/)} e. V
31, 2xpex 3256 . . . . . . . 8 |- (A X. {(/)}) e. V
4 cdacomen.2 . . . . . . . . 9 |- B e. V
5 snex 2746 . . . . . . . . 9 |- {1o} e. V
64, 5xpex 3256 . . . . . . . 8 |- (B X. {1o}) e. V
73, 6unex 2868 . . . . . . 7 |- ((A X. {(/)}) u. (B X. {1o})) e. V
87, 2xpex 3256 . . . . . 6 |- (((A X. {(/)}) u. (B X. {1o})) X. {(/)}) e. V
9 xpundir 3222 . . . . . 6 |- (((A X. {(/)}) u. (B X. {1o})) X. {(/)}) = (((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)}))
10 eqeng 4382 . . . . . 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 3256 . . . . . 6 |- (C X. {1o}) e. V
14 1on 4131 . . . . . . . 8 |- 1o e. On
1514elisseti 1815 . . . . . . 7 |- 1o e. V
1613, 15xpsnen 4424 . . . . . 6 |- ((C X. {1o}) X. {1o}) ~~ (C X. {1o})
1713, 16ensymi 4403 . . . . 5 |- (C X. {1o}) ~~ ((C X. {1o}) X. {1o})
1811, 17pm3.2i 285 . . . 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 xp01disj 4136 . . . . 5 |- ((((A X. {(/)}) u. (B X. {1o})) X. {(/)}) i^i (C X. {1o})) = (/)
20 xp01disj 4136 . . . . . . 7 |- (((A X. {(/)}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/)
21 xp01disj 4136 . . . . . . 7 |- (((B X. {1o}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/)
2220, 21pm3.2i 285 . . . . . 6 |- ((((A X. {(/)}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/) /\ (((B X. {1o}) X. {(/)}) i^i ((C X. {1o}) X. {1o})) = (/))
23 undisj1 2317 . . . . . 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})) = (/))
2422, 23mpbi 189 . . . . 5 |- ((((A X. {(/)}) X. {(/)}) u. ((B X. {1o}) X. {(/)})) i^i ((C X. {1o}) X. {1o})) = (/)
2519, 24pm3.2i 285 . . . 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})) = (/))
26 unen 4423 . . . 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})))
2718, 25, 26mp2an 696 . . 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}))
283, 2xpex 3256 . . . . 5 |- ((A X. {(/)}) X. {(/)}) e. V
294, 2xpex 3256 . . . . . . 7 |- (B X. {(/)}) e. V
3029, 5xpex 3256 . . . . . 6 |- ((B X. {(/)}) X. {1o}) e. V
3113, 5xpex 3256 . . . . . 6 |- ((C X. {1o}) X. {1o}) e. V
3230, 31unex 2868 . . . . 5 |- (((B X. {(/)}) X. {1o}) u. ((C X. {1o}) X. {1o})) e. V
3328, 32unex 2868 . . . 4 |- (((A X. {(/)}) X. {(/)}) u. (((B X. {(/)}) X. {1o}) u. ((C X. {1o}) X. {1o}))) e. V
3428enref 4381 . . . . . . . . 9 |- ((A X. {(/)}) X. {(/)}) ~~ ((A X. {(/)}) X. {(/)})
354, 5, 2xpassen 4430 . . . . . . . . . 10 |- ((B X. {1o}) X. {(/)}) ~~ (B X. ({1o} X. {(/)}))
362, 5xpex 3256 . . . . . . . . . . . 12 |- ({(/)} X. {1o}) e. V
374, 36xpex 3256 . . . . . . . . . . 11 |- (B X. ({(/)} X. {1o})) e. V
384enref 4381 . . . . . . . . . . . 12 |- B ~~ B
395, 2xpcomen 4428 . . . . . . . . . . . 12 |- ({1o} X. {(/)}) ~~ ({(/)} X. {1o})
405, 2xpex 3256 . . . . . . . . . . . . 13 |- ({1o} X. {(/)}) e. V
414, 4, 40, 36xpen 4477 . . . . . . . . . . . 12 |- ((B ~~ B /\ ({1o} X. {(/)}) ~~ ({(/)} X. {1o})) -> (B X. ({1o} X. {(/)})) ~~ (B X. ({(/)} X. {1o})))
4238, 39, 41mp2an 696 . . . . . . . . . . 11 |- (B X. ({1o} X. {(/)})) ~~ (B X. ({(/)} X. {1o}))
434, 2, 5xpassen 4430 . . . . . . . . . . 11 |- ((B X. {(/)}) X. {1o}) ~~ (B X. ({(/)} X. {1o}))
4437, 42, 43entr4 4409 . . . . . . . . . 10 |- (B X. ({1o} X. {(/)})) ~~ ((B X. {(/)}) X. {1o})
4535, 44entr 4406 . . . . . . . . 9 |- ((B X. {1o}) X. {(/)}) ~~ ((B X. {(/)}) X. {1o})
4634, 45pm3.2i 285 . . . . . . . 8 |- (((A X. {(/)}) X. {(/)}) ~~ ((A X. {(/)}) X. {(/)}) /\ ((B X. {1o}) X. {(/)}) ~~ ((B X. {(/)}) X. {1o}))
47 xp01disj 4136 . . . . . . . . . . 11 |- ((A X. {(/)}) i^i (B X. {1o})) = (/)
48 xpeq1 3196 . . . . . . . . . . 11 |- (((A X. {(/)}) i^i (B X. {1o})) = (/) -> (((A X. {(/)}) i^i (B X. {1o})) X. {(/)}) = ((/) X. {(/)}))
4947, 48ax-mp 7 . . . . . . . . . 10 |- (((A X. {(/)}) i^i (B X. {1o})) X. {(/)}) = ((/) X. {(/)})
50 xpindir 3267 . . . . . . . . . 10 |- (((A X. {(/)}) i^i (B X. {1o})) X. {(/)}) = (((A X. {(/)}) X. {(/)}) i^i ((B X. {1o}) X. {(/)}))
51 xp0r 3235 . . . . . . . . . 10 |- ((/) X. {(/)}) = (/)
5249, 50, 513eqtr3 1501 . . . . . . . . 9 |- (((A X. {(/)}) X. {(/)}) i^i ((B X. {1o}) X. {(/)})) = (/)
53 xp01disj 4136 . . . . . . . . 9 |- (((A X. {(/)}) X. {(/)}) i^i ((B X. {(/)}) X. {1o})) = (/)
5452, 53pm3.2i 285 . . . . . . . 8 |- ((((A X. {(/)}) X. {(/)}) i^i ((B X. {1o}) X. {(/)