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

Theorem cnvco 5829
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 1863 . . . 4 (∃𝑧(𝑥𝐵𝑧𝑧𝐴𝑦) ↔ ∃𝑧(𝑧𝐴𝑦𝑥𝐵𝑧))
2 vex 3431 . . . . 5 𝑥 ∈ V
3 vex 3431 . . . . 5 𝑦 ∈ V
42, 3brco 5814 . . . 4 (𝑥(𝐴𝐵)𝑦 ↔ ∃𝑧(𝑥𝐵𝑧𝑧𝐴𝑦))
5 vex 3431 . . . . . . 7 𝑧 ∈ V
63, 5brcnv 5826 . . . . . 6 (𝑦𝐴𝑧𝑧𝐴𝑦)
75, 2brcnv 5826 . . . . . 6 (𝑧𝐵𝑥𝑥𝐵𝑧)
86, 7anbi12i 629 . . . . 5 ((𝑦𝐴𝑧𝑧𝐵𝑥) ↔ (𝑧𝐴𝑦𝑥𝐵𝑧))
98exbii 1850 . . . 4 (∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥) ↔ ∃𝑧(𝑧𝐴𝑦𝑥𝐵𝑧))
101, 4, 93bitr4i 303 . . 3 (𝑥(𝐴𝐵)𝑦 ↔ ∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥))
1110opabbii 5141 . 2 {⟨𝑦, 𝑥⟩ ∣ 𝑥(𝐴𝐵)𝑦} = {⟨𝑦, 𝑥⟩ ∣ ∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥)}
12 df-cnv 5628 . 2 (𝐴𝐵) = {⟨𝑦, 𝑥⟩ ∣ 𝑥(𝐴𝐵)𝑦}
13 df-co 5629 . 2 (𝐵𝐴) = {⟨𝑦, 𝑥⟩ ∣ ∃𝑧(𝑦𝐴𝑧𝑧𝐵𝑥)}
1411, 12, 133eqtr4i 2768 1 (𝐴𝐵) = (𝐵𝐴)
Colors of variables: wff setvar class
Syntax hints:  wa 395   = wceq 1542  wex 1781   class class class wbr 5074  {copab 5136  ccnv 5619  ccom 5624
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 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-ext 2707  ax-sep 5220  ax-pr 5364
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-sb 2069  df-clab 2714  df-cleq 2727  df-clel 2810  df-rab 3388  df-v 3429  df-dif 3888  df-un 3890  df-in 3892  df-ss 3902  df-nul 4264  df-if 4457  df-sn 4558  df-pr 4560  df-op 4564  df-br 5075  df-opab 5137  df-cnv 5628  df-co 5629
This theorem is referenced by:  rncoss  5921  rncoeq  5926  dmco  6208  cores2  6213  co01  6215  coi2  6217  relcnvtrg  6220  dfdm2  6234  f1cof1  6735  cofunex2g  7892  fparlem3  8053  fparlem4  8054  suppco  8145  fsuppcolem  9303  relexpcnv  14986  relexpaddg  15004  cnvps  18533  gimco  19232  gsumzf1o  19876  cnco  23219  ptrescn  23592  qtopcn  23667  hmeoco  23725  cncombf  25613  deg1val  26049  fcoinver  32662  ofpreima  32726  cycpmconjv  33191  cycpmconjs  33205  cyc3conja  33206  esplysply  33703  mbfmco  34396  eulerpartlemmf  34507  cvmliftmolem1  35451  cvmlift2lem9a  35473  cvmlift2lem9  35481  mclsppslem  35753  ftc1anclem3  38004  trlcocnv  41154  tendoicl  41230  cdlemk45  41381  rimco  42951  cononrel1  44009  cononrel2  44010  cnvtrcl0  44041  cnvtrrel  44085  relexpaddss  44133  frege131d  44179  brco2f1o  44447  brco3f1o  44448  clsneicnv  44520  neicvgnvo  44530  smfco  47218  upgrimpthslem1  48371  upgrimspths  48374
  Copyright terms: Public domain W3C validator