Users' Mathboxes Mathbox for Alan Sare < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  trintALT Unicode version

Theorem trintALT 27790
Description: The intersection of a class of transitive sets is transitive. Exercise 5(b) of [Enderton] p. 73. trintALT 27790 is an alternative proof of trint 4102. trintALT 27790 is trintALTVD 27789 without virtual deductions and was automatically derived from trintALTVD 27789 using the tools program translate..without..overwriting.cmd and Metamath's minimize command. (Contributed by Alan Sare, 17-Apr-2012.) (Proof modification is discouraged.) (New usage is discouraged.)
Assertion
Ref Expression
trintALT  |-  ( A. x  e.  A  Tr  x  ->  Tr  |^| A )
Distinct variable group:    x, A

Proof of Theorem trintALT
StepHypRef Expression
1 simpl 445 . . . . 5  |-  ( ( z  e.  y  /\  y  e.  |^| A )  ->  z  e.  y )
21a1i 12 . . . 4  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
z  e.  y ) )
3 iidn3 27398 . . . . . . 7  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
( q  e.  A  ->  q  e.  A ) ) )
4 id 21 . . . . . . . 8  |-  ( A. x  e.  A  Tr  x  ->  A. x  e.  A  Tr  x )
5 ra4sbc 3044 . . . . . . . 8  |-  ( q  e.  A  ->  ( A. x  e.  A  Tr  x  ->  [. q  /  x ]. Tr  x
) )
63, 4, 5ee31 27660 . . . . . . 7  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
( q  e.  A  ->  [. q  /  x ]. Tr  x ) ) )
7 trsbc 27440 . . . . . . . 8  |-  ( q  e.  A  ->  ( [. q  /  x ]. Tr  x  <->  Tr  q
) )
87biimpd 200 . . . . . . 7  |-  ( q  e.  A  ->  ( [. q  /  x ]. Tr  x  ->  Tr  q ) )
93, 6, 8ee33 27420 . . . . . 6  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
( q  e.  A  ->  Tr  q ) ) )
10 simpr 449 . . . . . . . . 9  |-  ( ( z  e.  y  /\  y  e.  |^| A )  ->  y  e.  |^| A )
1110a1i 12 . . . . . . . 8  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
y  e.  |^| A
) )
12 elintg 3844 . . . . . . . . 9  |-  ( y  e.  |^| A  ->  (
y  e.  |^| A  <->  A. q  e.  A  y  e.  q ) )
1312ibi 234 . . . . . . . 8  |-  ( y  e.  |^| A  ->  A. q  e.  A  y  e.  q )
1411, 13syl6 31 . . . . . . 7  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  ->  A. q  e.  A  y  e.  q )
)
15 ra4 2578 . . . . . . 7  |-  ( A. q  e.  A  y  e.  q  ->  ( q  e.  A  ->  y  e.  q ) )
1614, 15syl6 31 . . . . . 6  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
( q  e.  A  ->  y  e.  q ) ) )
17 trel 4094 . . . . . . 7  |-  ( Tr  q  ->  ( (
z  e.  y  /\  y  e.  q )  ->  z  e.  q ) )
1817exp3a 427 . . . . . 6  |-  ( Tr  q  ->  ( z  e.  y  ->  ( y  e.  q  ->  z  e.  q ) ) )
199, 2, 16, 18ee323 27405 . . . . 5  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
( q  e.  A  ->  z  e.  q ) ) )
2019ralrimdv 2607 . . . 4  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  ->  A. q  e.  A  z  e.  q )
)
21 elintg 3844 . . . . 5  |-  ( z  e.  y  ->  (
z  e.  |^| A  <->  A. q  e.  A  z  e.  q ) )
2221biimprd 216 . . . 4  |-  ( z  e.  y  ->  ( A. q  e.  A  z  e.  q  ->  z  e.  |^| A ) )
232, 20, 22ee22 1358 . . 3  |-  ( A. x  e.  A  Tr  x  ->  ( ( z  e.  y  /\  y  e.  |^| A )  -> 
z  e.  |^| A
) )
2423alrimivv 2014 . 2  |-  ( A. x  e.  A  Tr  x  ->  A. z A. y
( ( z  e.  y  /\  y  e. 
|^| A )  -> 
z  e.  |^| A
) )
25 dftr2 4089 . 2  |-  ( Tr 
|^| A  <->  A. z A. y ( ( z  e.  y  /\  y  e.  |^| A )  -> 
z  e.  |^| A
) )
2624, 25sylibr 205 1  |-  ( A. x  e.  A  Tr  x  ->  Tr  |^| A )
Colors of variables: wff set class
Syntax hints:    -> wi 6    /\ wa 360   A.wal 1532    e. wcel 1621   A.wral 2518   [.wsbc 2966   |^|cint 3836   Tr wtr 4087
This theorem was proved from axioms:  ax-1 7  ax-2 8  ax-3 9  ax-mp 10  ax-5 1533  ax-6 1534  ax-7 1535  ax-gen 1536  ax-8 1623  ax-11 1624  ax-17 1628  ax-12o 1664  ax-10 1678  ax-9 1684  ax-4 1692  ax-16 1927  ax-ext 2239
This theorem depends on definitions:  df-bi 179  df-or 361  df-an 362  df-3an 941  df-tru 1315  df-ex 1538  df-nf 1540  df-sb 1884  df-clab 2245  df-cleq 2251  df-clel 2254  df-nfc 2383  df-ral 2523  df-v 2765  df-sbc 2967  df-in 3134  df-ss 3141  df-uni 3802  df-int 3837  df-tr 4088
  Copyright terms: Public domain W3C validator