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

Theorem omopthi 8666
Description: An ordered pair theorem for ฯ‰. Theorem 17.3 of [Quine] p. 124. This proof is adapted from nn0opthi 14237. (Contributed by Scott Fenton, 16-Apr-2012.) (Revised by Mario Carneiro, 17-Nov-2014.)
Hypotheses
Ref Expression
omopth.1 ๐ด โˆˆ ฯ‰
omopth.2 ๐ต โˆˆ ฯ‰
omopth.3 ๐ถ โˆˆ ฯ‰
omopth.4 ๐ท โˆˆ ฯ‰
Assertion
Ref Expression
omopthi ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†” (๐ด = ๐ถ โˆง ๐ต = ๐ท))

Proof of Theorem omopthi
StepHypRef Expression
1 omopth.1 . . . . . . . . . . . . 13 ๐ด โˆˆ ฯ‰
2 omopth.2 . . . . . . . . . . . . 13 ๐ต โˆˆ ฯ‰
31, 2nnacli 8620 . . . . . . . . . . . 12 (๐ด +o ๐ต) โˆˆ ฯ‰
43nnoni 7866 . . . . . . . . . . 11 (๐ด +o ๐ต) โˆˆ On
54onordi 6475 . . . . . . . . . 10 Ord (๐ด +o ๐ต)
6 omopth.3 . . . . . . . . . . . . 13 ๐ถ โˆˆ ฯ‰
7 omopth.4 . . . . . . . . . . . . 13 ๐ท โˆˆ ฯ‰
86, 7nnacli 8620 . . . . . . . . . . . 12 (๐ถ +o ๐ท) โˆˆ ฯ‰
98nnoni 7866 . . . . . . . . . . 11 (๐ถ +o ๐ท) โˆˆ On
109onordi 6475 . . . . . . . . . 10 Ord (๐ถ +o ๐ท)
11 ordtri3 6400 . . . . . . . . . 10 ((Ord (๐ด +o ๐ต) โˆง Ord (๐ถ +o ๐ท)) โ†’ ((๐ด +o ๐ต) = (๐ถ +o ๐ท) โ†” ยฌ ((๐ด +o ๐ต) โˆˆ (๐ถ +o ๐ท) โˆจ (๐ถ +o ๐ท) โˆˆ (๐ด +o ๐ต))))
125, 10, 11mp2an 689 . . . . . . . . 9 ((๐ด +o ๐ต) = (๐ถ +o ๐ท) โ†” ยฌ ((๐ด +o ๐ต) โˆˆ (๐ถ +o ๐ท) โˆจ (๐ถ +o ๐ท) โˆˆ (๐ด +o ๐ต)))
1312con2bii 357 . . . . . . . 8 (((๐ด +o ๐ต) โˆˆ (๐ถ +o ๐ท) โˆจ (๐ถ +o ๐ท) โˆˆ (๐ด +o ๐ต)) โ†” ยฌ (๐ด +o ๐ต) = (๐ถ +o ๐ท))
141, 2, 8, 7omopthlem2 8665 . . . . . . . . . 10 ((๐ด +o ๐ต) โˆˆ (๐ถ +o ๐ท) โ†’ ยฌ (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) = (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต))
15 eqcom 2738 . . . . . . . . . 10 ((((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) = (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) โ†” (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
1614, 15sylnib 328 . . . . . . . . 9 ((๐ด +o ๐ต) โˆˆ (๐ถ +o ๐ท) โ†’ ยฌ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
176, 7, 3, 2omopthlem2 8665 . . . . . . . . 9 ((๐ถ +o ๐ท) โˆˆ (๐ด +o ๐ต) โ†’ ยฌ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
1816, 17jaoi 854 . . . . . . . 8 (((๐ด +o ๐ต) โˆˆ (๐ถ +o ๐ท) โˆจ (๐ถ +o ๐ท) โˆˆ (๐ด +o ๐ต)) โ†’ ยฌ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
1913, 18sylbir 234 . . . . . . 7 (ยฌ (๐ด +o ๐ต) = (๐ถ +o ๐ท) โ†’ ยฌ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
2019con4i 114 . . . . . 6 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (๐ด +o ๐ต) = (๐ถ +o ๐ท))
21 id 22 . . . . . . . . 9 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
2220, 20oveq12d 7430 . . . . . . . . . 10 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ ((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) = ((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)))
2322oveq1d 7427 . . . . . . . . 9 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ท) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
2421, 23eqtr4d 2774 . . . . . . . 8 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ท))
253, 3nnmcli 8621 . . . . . . . . 9 ((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) โˆˆ ฯ‰
26 nnacan 8634 . . . . . . . . 9 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) โˆˆ ฯ‰ โˆง ๐ต โˆˆ ฯ‰ โˆง ๐ท โˆˆ ฯ‰) โ†’ ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ท) โ†” ๐ต = ๐ท))
2725, 2, 7, 26mp3an 1460 . . . . . . . 8 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ท) โ†” ๐ต = ๐ท)
2824, 27sylib 217 . . . . . . 7 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ ๐ต = ๐ท)
2928oveq2d 7428 . . . . . 6 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (๐ถ +o ๐ต) = (๐ถ +o ๐ท))
3020, 29eqtr4d 2774 . . . . 5 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (๐ด +o ๐ต) = (๐ถ +o ๐ต))
31 nnacom 8623 . . . . . 6 ((๐ต โˆˆ ฯ‰ โˆง ๐ด โˆˆ ฯ‰) โ†’ (๐ต +o ๐ด) = (๐ด +o ๐ต))
322, 1, 31mp2an 689 . . . . 5 (๐ต +o ๐ด) = (๐ด +o ๐ต)
33 nnacom 8623 . . . . . 6 ((๐ต โˆˆ ฯ‰ โˆง ๐ถ โˆˆ ฯ‰) โ†’ (๐ต +o ๐ถ) = (๐ถ +o ๐ต))
342, 6, 33mp2an 689 . . . . 5 (๐ต +o ๐ถ) = (๐ถ +o ๐ต)
3530, 32, 343eqtr4g 2796 . . . 4 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (๐ต +o ๐ด) = (๐ต +o ๐ถ))
36 nnacan 8634 . . . . 5 ((๐ต โˆˆ ฯ‰ โˆง ๐ด โˆˆ ฯ‰ โˆง ๐ถ โˆˆ ฯ‰) โ†’ ((๐ต +o ๐ด) = (๐ต +o ๐ถ) โ†” ๐ด = ๐ถ))
372, 1, 6, 36mp3an 1460 . . . 4 ((๐ต +o ๐ด) = (๐ต +o ๐ถ) โ†” ๐ด = ๐ถ)
3835, 37sylib 217 . . 3 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ ๐ด = ๐ถ)
3938, 28jca 511 . 2 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†’ (๐ด = ๐ถ โˆง ๐ต = ๐ท))
40 oveq12 7421 . . . 4 ((๐ด = ๐ถ โˆง ๐ต = ๐ท) โ†’ (๐ด +o ๐ต) = (๐ถ +o ๐ท))
4140, 40oveq12d 7430 . . 3 ((๐ด = ๐ถ โˆง ๐ต = ๐ท) โ†’ ((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) = ((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)))
42 simpr 484 . . 3 ((๐ด = ๐ถ โˆง ๐ต = ๐ท) โ†’ ๐ต = ๐ท)
4341, 42oveq12d 7430 . 2 ((๐ด = ๐ถ โˆง ๐ต = ๐ท) โ†’ (((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท))
4439, 43impbii 208 1 ((((๐ด +o ๐ต) ยทo (๐ด +o ๐ต)) +o ๐ต) = (((๐ถ +o ๐ท) ยทo (๐ถ +o ๐ท)) +o ๐ท) โ†” (๐ด = ๐ถ โˆง ๐ต = ๐ท))
Colors of variables: wff setvar class
Syntax hints:  ยฌ wn 3   โ†” wb 205   โˆง wa 395   โˆจ wo 844   = wceq 1540   โˆˆ wcel 2105  Ord word 6363  (class class class)co 7412  ฯ‰com 7859   +o coa 8469   ยทo comu 8470
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1912  ax-6 1970  ax-7 2010  ax-8 2107  ax-9 2115  ax-10 2136  ax-11 2153  ax-12 2170  ax-ext 2702  ax-sep 5299  ax-nul 5306  ax-pr 5427  ax-un 7729
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 845  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1781  df-nf 1785  df-sb 2067  df-mo 2533  df-eu 2562  df-clab 2709  df-cleq 2723  df-clel 2809  df-nfc 2884  df-ne 2940  df-ral 3061  df-rex 3070  df-reu 3376  df-rab 3432  df-v 3475  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-pss 3967  df-nul 4323  df-if 4529  df-pw 4604  df-sn 4629  df-pr 4631  df-op 4635  df-uni 4909  df-iun 4999  df-br 5149  df-opab 5211  df-mpt 5232  df-tr 5266  df-id 5574  df-eprel 5580  df-po 5588  df-so 5589  df-fr 5631  df-we 5633  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-pred 6300  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6495  df-fun 6545  df-fn 6546  df-f 6547  df-f1 6548  df-fo 6549  df-f1o 6550  df-fv 6551  df-ov 7415  df-oprab 7416  df-mpo 7417  df-om 7860  df-2nd 7980  df-frecs 8272  df-wrecs 8303  df-recs 8377  df-rdg 8416  df-1o 8472  df-2o 8473  df-oadd 8476  df-omul 8477
This theorem is referenced by:  omopth  8667
  Copyright terms: Public domain W3C validator