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

Theorem imaco 5340
Description: Image of the composition of two classes. (Contributed by Jason Orendorff, 12-Dec-2006.)
Assertion
Ref Expression
imaco  |-  ( ( A  o.  B )
" C )  =  ( A " ( B " C ) )

Proof of Theorem imaco
Dummy variables  x  y  z are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 df-rex 2743 . . 3  |-  ( E. y  e.  ( B
" C ) y A x  <->  E. y
( y  e.  ( B " C )  /\  y A x ) )
2 vex 3048 . . . 4  |-  x  e. 
_V
32elima 5173 . . 3  |-  ( x  e.  ( A "
( B " C
) )  <->  E. y  e.  ( B " C
) y A x )
4 rexcom4 3067 . . . . 5  |-  ( E. z  e.  C  E. y ( z B y  /\  y A x )  <->  E. y E. z  e.  C  ( z B y  /\  y A x ) )
5 r19.41v 2942 . . . . . 6  |-  ( E. z  e.  C  ( z B y  /\  y A x )  <->  ( E. z  e.  C  z B y  /\  y A x ) )
65exbii 1718 . . . . 5  |-  ( E. y E. z  e.  C  ( z B y  /\  y A x )  <->  E. y
( E. z  e.  C  z B y  /\  y A x ) )
74, 6bitri 253 . . . 4  |-  ( E. z  e.  C  E. y ( z B y  /\  y A x )  <->  E. y
( E. z  e.  C  z B y  /\  y A x ) )
82elima 5173 . . . . 5  |-  ( x  e.  ( ( A  o.  B ) " C )  <->  E. z  e.  C  z ( A  o.  B )
x )
9 vex 3048 . . . . . . 7  |-  z  e. 
_V
109, 2brco 5005 . . . . . 6  |-  ( z ( A  o.  B
) x  <->  E. y
( z B y  /\  y A x ) )
1110rexbii 2889 . . . . 5  |-  ( E. z  e.  C  z ( A  o.  B
) x  <->  E. z  e.  C  E. y
( z B y  /\  y A x ) )
128, 11bitri 253 . . . 4  |-  ( x  e.  ( ( A  o.  B ) " C )  <->  E. z  e.  C  E. y
( z B y  /\  y A x ) )
13 vex 3048 . . . . . . 7  |-  y  e. 
_V
1413elima 5173 . . . . . 6  |-  ( y  e.  ( B " C )  <->  E. z  e.  C  z B
y )
1514anbi1i 701 . . . . 5  |-  ( ( y  e.  ( B
" C )  /\  y A x )  <->  ( E. z  e.  C  z B y  /\  y A x ) )
1615exbii 1718 . . . 4  |-  ( E. y ( y  e.  ( B " C
)  /\  y A x )  <->  E. y
( E. z  e.  C  z B y  /\  y A x ) )
177, 12, 163bitr4i 281 . . 3  |-  ( x  e.  ( ( A  o.  B ) " C )  <->  E. y
( y  e.  ( B " C )  /\  y A x ) )
181, 3, 173bitr4ri 282 . 2  |-  ( x  e.  ( ( A  o.  B ) " C )  <->  x  e.  ( A " ( B
" C ) ) )
1918eqriv 2448 1  |-  ( ( A  o.  B )
" C )  =  ( A " ( B " C ) )
Colors of variables: wff setvar class
Syntax hints:    /\ wa 371    = wceq 1444   E.wex 1663    e. wcel 1887   E.wrex 2738   class class class wbr 4402   "cima 4837    o. ccom 4838
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1669  ax-4 1682  ax-5 1758  ax-6 1805  ax-7 1851  ax-9 1896  ax-10 1915  ax-11 1920  ax-12 1933  ax-13 2091  ax-ext 2431  ax-sep 4525  ax-nul 4534  ax-pr 4639
This theorem depends on definitions:  df-bi 189  df-or 372  df-an 373  df-3an 987  df-tru 1447  df-ex 1664  df-nf 1668  df-sb 1798  df-eu 2303  df-mo 2304  df-clab 2438  df-cleq 2444  df-clel 2447  df-nfc 2581  df-ne 2624  df-ral 2742  df-rex 2743  df-rab 2746  df-v 3047  df-dif 3407  df-un 3409  df-in 3411  df-ss 3418  df-nul 3732  df-if 3882  df-sn 3969  df-pr 3971  df-op 3975  df-br 4403  df-opab 4462  df-xp 4840  df-cnv 4842  df-co 4843  df-dm 4844  df-rn 4845  df-res 4846  df-ima 4847
This theorem is referenced by:  fvco2  5940  supp0cosupp0  6954  imacosupp  6955  fipreima  7880  fsuppcolem  7914  psgnunilem1  17134  gsumzf1o  17546  dprdf1o  17665  frlmup3  19358  f1lindf  19380  lindfmm  19385  cnco  20282  cnpco  20283  ptrescn  20654  xkoco1cn  20672  xkoco2cn  20673  xkococnlem  20674  qtopcn  20729  fmco  20976  uniioombllem3  22543  cncombf  22614  deg1val  23045  ofpreima  28268  mbfmco  29086  eulerpartlemmf  29208  erdsze2lem2  29927  cvmliftmolem1  30004  cvmlift2lem9a  30026  cvmlift2lem9  30034  mclsppslem  30221  poimirlem15  31955  poimirlem16  31956  poimirlem19  31959  cnambfre  31989  ftc1anclem3  32019  trclimalb2  36318  brtrclfv2  36319  frege97d  36344  frege109d  36349  frege131d  36356  extoimad  36607  imo72b2lem0  36608  imo72b2lem2  36610  imo72b2lem1  36614  imo72b2  36619  limccog  37700
  Copyright terms: Public domain W3C validator