Users' Mathboxes Mathbox for Jonathan Ben-Naim < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  bnj906 Structured version   Visualization version   Unicode version

Theorem bnj906 29789
Description: Property of  trCl. (Contributed by Jonathan Ben-Naim, 3-Jun-2011.) (New usage is discouraged.)
Assertion
Ref Expression
bnj906  |-  ( ( R  FrSe  A  /\  X  e.  A )  ->  pred ( X ,  A ,  R )  C_ 
trCl ( X ,  A ,  R )
)

Proof of Theorem bnj906
Dummy variables  f 
i  n  y are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 1onn 7365 . . . . . . . 8  |-  1o  e.  om
2 1n0 7222 . . . . . . . 8  |-  1o  =/=  (/)
3 eldifsn 4109 . . . . . . . 8  |-  ( 1o  e.  ( om  \  { (/)
} )  <->  ( 1o  e.  om  /\  1o  =/=  (/) ) )
41, 2, 3mpbir2an 936 . . . . . . 7  |-  1o  e.  ( om  \  { (/) } )
54ne0ii 3749 . . . . . 6  |-  ( om 
\  { (/) } )  =/=  (/)
6 biid 244 . . . . . . 7  |-  ( ( f `  (/) )  = 
pred ( X ,  A ,  R )  <->  ( f `  (/) )  = 
pred ( X ,  A ,  R )
)
7 biid 244 . . . . . . 7  |-  ( A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) )  <->  A. i  e.  om  ( suc  i  e.  n  ->  ( f `
 suc  i )  =  U_ y  e.  ( f `  i ) 
pred ( y ,  A ,  R ) ) )
8 eqid 2461 . . . . . . 7  |-  ( om 
\  { (/) } )  =  ( om  \  { (/)
} )
96, 7, 8bnj852 29780 . . . . . 6  |-  ( ( R  FrSe  A  /\  X  e.  A )  ->  A. n  e.  ( om  \  { (/) } ) E! f ( f  Fn  n  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
10 r19.2z 3869 . . . . . 6  |-  ( ( ( om  \  { (/)
} )  =/=  (/)  /\  A. n  e.  ( om  \  { (/) } ) E! f ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )  ->  E. n  e.  ( om  \  { (/)
} ) E! f ( f  Fn  n  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
115, 9, 10sylancr 674 . . . . 5  |-  ( ( R  FrSe  A  /\  X  e.  A )  ->  E. n  e.  ( om  \  { (/) } ) E! f ( f  Fn  n  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
12 euex 2333 . . . . 5  |-  ( E! f ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) )  ->  E. f ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
1311, 12bnj31 29573 . . . 4  |-  ( ( R  FrSe  A  /\  X  e.  A )  ->  E. n  e.  ( om  \  { (/) } ) E. f ( f  Fn  n  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
14 rexcom4 3078 . . . 4  |-  ( E. n  e.  ( om 
\  { (/) } ) E. f ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) )  <->  E. f E. n  e.  ( om  \  { (/)
} ) ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
1513, 14sylib 201 . . 3  |-  ( ( R  FrSe  A  /\  X  e.  A )  ->  E. f E. n  e.  ( om  \  { (/)
} ) ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
16 abid 2449 . . 3  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  <->  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) )
1715, 16bnj1198 29655 . 2  |-  ( ( R  FrSe  A  /\  X  e.  A )  ->  E. f  f  e. 
{ f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) } )
18 simp2 1015 . . . . . . 7  |-  ( ( f  Fn  n  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) )  ->  ( f `  (/) )  =  pred ( X ,  A ,  R ) )
1918reximi 2866 . . . . . 6  |-  ( E. n  e.  ( om 
\  { (/) } ) ( f  Fn  n  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) )  ->  E. n  e.  ( om  \  { (/) } ) ( f `  (/) )  =  pred ( X ,  A ,  R ) )
2016, 19sylbi 200 . . . . 5  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  E. n  e.  ( om  \  { (/)
} ) ( f `
 (/) )  =  pred ( X ,  A ,  R ) )
21 df-rex 2754 . . . . . 6  |-  ( E. n  e.  ( om 
\  { (/) } ) ( f `  (/) )  = 
pred ( X ,  A ,  R )  <->  E. n ( n  e.  ( om  \  { (/)
} )  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )
) )
22 19.41v 1840 . . . . . . 7  |-  ( E. n ( n  e.  ( om  \  { (/)
} )  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )
)  <->  ( E. n  n  e.  ( om  \  { (/) } )  /\  ( f `  (/) )  = 
pred ( X ,  A ,  R )
) )
2322simprbi 470 . . . . . 6  |-  ( E. n ( n  e.  ( om  \  { (/)
} )  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )
)  ->  ( f `  (/) )  =  pred ( X ,  A ,  R ) )
2421, 23sylbi 200 . . . . 5  |-  ( E. n  e.  ( om 
\  { (/) } ) ( f `  (/) )  = 
pred ( X ,  A ,  R )  ->  ( f `  (/) )  = 
pred ( X ,  A ,  R )
)
2520, 24syl 17 . . . 4  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  ( f `  (/) )  =  pred ( X ,  A ,  R ) )
26 eqid 2461 . . . . . . 7  |-  { f  |  E. n  e.  ( om  \  { (/)
} ) ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  =  { f  |  E. n  e.  ( om  \  { (/)
} ) ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }
278, 26bnj900 29788 . . . . . 6  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  (/)  e.  dom  f )
28 fveq2 5887 . . . . . . 7  |-  ( i  =  (/)  ->  ( f `
 i )  =  ( f `  (/) ) )
2928ssiun2s 4335 . . . . . 6  |-  ( (/)  e.  dom  f  ->  (
f `  (/) )  C_  U_ i  e.  dom  f
( f `  i
) )
3027, 29syl 17 . . . . 5  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  ( f `  (/) )  C_  U_ i  e.  dom  f ( f `
 i ) )
31 ssiun2 4334 . . . . . 6  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  U_ i  e. 
dom  f ( f `
 i )  C_  U_ f  e.  { f  |  E. n  e.  ( om  \  { (/)
} ) ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) } U_ i  e. 
dom  f ( f `
 i ) )
326, 7, 8, 26bnj882 29785 . . . . . 6  |-  trCl ( X ,  A ,  R )  =  U_ f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) } U_ i  e. 
dom  f ( f `
 i )
3331, 32syl6sseqr 3490 . . . . 5  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  U_ i  e. 
dom  f ( f `
 i )  C_  trCl ( X ,  A ,  R ) )
3430, 33sstrd 3453 . . . 4  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  ( f `  (/) )  C_  trCl ( X ,  A ,  R ) )
3525, 34eqsstr3d 3478 . . 3  |-  ( f  e.  { f  |  E. n  e.  ( om  \  { (/) } ) ( f  Fn  n  /\  ( f `
 (/) )  =  pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  pred ( X ,  A ,  R
)  C_  trCl ( X ,  A ,  R
) )
3635exlimiv 1786 . 2  |-  ( E. f  f  e.  {
f  |  E. n  e.  ( om  \  { (/)
} ) ( f  Fn  n  /\  (
f `  (/) )  = 
pred ( X ,  A ,  R )  /\  A. i  e.  om  ( suc  i  e.  n  ->  ( f `  suc  i )  =  U_ y  e.  ( f `  i )  pred (
y ,  A ,  R ) ) ) }  ->  pred ( X ,  A ,  R
)  C_  trCl ( X ,  A ,  R
) )
3717, 36syl 17 1  |-  ( ( R  FrSe  A  /\  X  e.  A )  ->  pred ( X ,  A ,  R )  C_ 
trCl ( X ,  A ,  R )
)
Colors of variables: wff setvar class
Syntax hints:    -> wi 4    /\ wa 375    /\ w3a 991    = wceq 1454   E.wex 1673    e. wcel 1897   E!weu 2309   {cab 2447    =/= wne 2632   A.wral 2748   E.wrex 2749    \ cdif 3412    C_ wss 3415   (/)c0 3742   {csn 3979   U_ciun 4291   dom cdm 4852   suc csuc 5443    Fn wfn 5595   ` cfv 5600   omcom 6718   1oc1o 7200    predc-bnj14 29541    FrSe w-bnj15 29545    trClc-bnj18 29547
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1679  ax-4 1692  ax-5 1768  ax-6 1815  ax-7 1861  ax-8 1899  ax-9 1906  ax-10 1925  ax-11 1930  ax-12 1943  ax-13 2101  ax-ext 2441  ax-rep 4528  ax-sep 4538  ax-nul 4547  ax-pow 4594  ax-pr 4652  ax-un 6609  ax-reg 8132  ax-inf2 8171
This theorem depends on definitions:  df-bi 190  df-or 376  df-an 377  df-3or 992  df-3an 993  df-tru 1457  df-fal 1460  df-ex 1674  df-nf 1678  df-sb 1808  df-eu 2313  df-mo 2314  df-clab 2448  df-cleq 2454  df-clel 2457  df-nfc 2591  df-ne 2634  df-ral 2753  df-rex 2754  df-reu 2755  df-rab 2757  df-v 3058  df-sbc 3279  df-csb 3375  df-dif 3418  df-un 3420  df-in 3422  df-ss 3429  df-pss 3431  df-nul 3743  df-if 3893  df-pw 3964  df-sn 3980  df-pr 3982  df-tp 3984  df-op 3986  df-uni 4212  df-iun 4293  df-br 4416  df-opab 4475  df-mpt 4476  df-tr 4511  df-eprel 4763  df-id 4767  df-po 4773  df-so 4774  df-fr 4811  df-we 4813  df-xp 4858  df-rel 4859  df-cnv 4860  df-co 4861  df-dm 4862  df-rn 4863  df-res 4864  df-ima 4865  df-ord 5444  df-on 5445  df-lim 5446  df-suc 5447  df-iota 5564  df-fun 5602  df-fn 5603  df-f 5604  df-f1 5605  df-fo 5606  df-f1o 5607  df-fv 5608  df-om 6719  df-1o 7207  df-bnj17 29540  df-bnj14 29542  df-bnj13 29544  df-bnj15 29546  df-bnj18 29548
This theorem is referenced by:  bnj1137  29852  bnj1136  29854  bnj1175  29861  bnj1177  29863  bnj1413  29892  bnj1408  29893  bnj1417  29898  bnj1442  29906  bnj1452  29909
  Copyright terms: Public domain W3C validator