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

Theorem cnvco 5846
Description: Distributive law of converse over class composition. Theorem 26 of [Suppes] p. 64. (Contributed by NM, 19-Mar-1998.) (Proof shortened by Andrew Salmon, 27-Aug-2011.)
Assertion
Ref Expression
cnvco (𝐴𝐵) = (𝐵𝐴)

Proof of Theorem cnvco
Dummy variables 𝑥 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 exancom 1864 . . . 4 (∃𝑧(𝑥𝐵𝑧𝑧𝐴𝑦) ↔ ∃𝑧(𝑧𝐴𝑦𝑥𝐵𝑧))
2 vex 3450 . . . . 5 𝑥 ∈ V
3 vex 3450 . . . . 5 𝑦 ∈ V
42, 3brco 5831 . . . 4 (𝑥(𝐴𝐵)𝑦 ↔ ∃𝑧(𝑥𝐵𝑧𝑧𝐴𝑦))
5 vex 3450 . . . . . . 7 𝑧 ∈ V
63, 5brcnv 5843 . . . . . 6 (𝑦𝐴𝑧𝑧𝐴𝑦)
75, 2brcnv 5843 . . . . . 6 (𝑧𝐵𝑥𝑥𝐵𝑧)
86, 7anbi12i 627 . . . . 5 ((𝑦𝐴𝑧𝑧𝐵𝑥) ↔ (𝑧𝐴𝑦𝑥𝐵𝑧))
98exbii 1850 . . . 4 (∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥) ↔ ∃𝑧(𝑧𝐴𝑦𝑥𝐵𝑧))
101, 4, 93bitr4i 302 . . 3 (𝑥(𝐴𝐵)𝑦 ↔ ∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥))
1110opabbii 5177 . 2 {⟨𝑦, 𝑥⟩ ∣ 𝑥(𝐴𝐵)𝑦} = {⟨𝑦, 𝑥⟩ ∣ ∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥)}
12 df-cnv 5646 . 2 (𝐴𝐵) = {⟨𝑦, 𝑥⟩ ∣ 𝑥(𝐴𝐵)𝑦}
13 df-co 5647 . 2 (𝐵𝐴) = {⟨𝑦, 𝑥⟩ ∣ ∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥)}
1411, 12, 133eqtr4i 2769 1 (𝐴𝐵) = (𝐵𝐴)
Colors of variables: wff setvar class
Syntax hints:  wa 396   = wceq 1541  wex 1781   class class class wbr 5110  {copab 5172  ccnv 5637  ccom 5642
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-ext 2702  ax-sep 5261  ax-nul 5268  ax-pr 5389
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 846  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-sb 2068  df-clab 2709  df-cleq 2723  df-clel 2809  df-rab 3406  df-v 3448  df-dif 3916  df-un 3918  df-in 3920  df-ss 3930  df-nul 4288  df-if 4492  df-sn 4592  df-pr 4594  df-op 4598  df-br 5111  df-opab 5173  df-cnv 5646  df-co 5647
This theorem is referenced by:  rncoss  5932  rncoeq  5935  dmco  6211  cores2  6216  co01  6218  coi2  6220  relcnvtrg  6223  dfdm2  6238  f1cof1  6754  f1coOLD  6756  cofunex2g  7887  fparlem3  8051  fparlem4  8052  suppco  8142  fsuppcolem  9346  relexpcnv  14932  relexpaddg  14950  cnvps  18481  gimco  19072  gsumzf1o  19703  cnco  22654  ptrescn  23027  qtopcn  23102  hmeoco  23160  cncombf  25059  deg1val  25498  fcoinver  31592  ofpreima  31648  cycpmconjv  32061  cycpmconjs  32075  cyc3conja  32076  mbfmco  32953  eulerpartlemmf  33064  cvmliftmolem1  33962  cvmlift2lem9a  33984  cvmlift2lem9  33992  mclsppslem  34264  ftc1anclem3  36226  trlcocnv  39256  tendoicl  39332  cdlemk45  39483  rimco  40766  cononrel1  41988  cononrel2  41989  cnvtrcl0  42020  cnvtrrel  42064  relexpaddss  42112  frege131d  42158  brco2f1o  42426  brco3f1o  42427  clsneicnv  42499  neicvgnvo  42509  smfco  45163
  Copyright terms: Public domain W3C validator