Step |
Hyp |
Ref |
Expression |
1 |
|
biid |
|- ( ( f ` (/) ) = _pred ( X , A , R ) <-> ( f ` (/) ) = _pred ( X , A , R ) ) |
2 |
|
biid |
|- ( 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 ) ) ) |
3 |
|
eqid |
|- ( _om \ { (/) } ) = ( _om \ { (/) } ) |
4 |
|
eqid |
|- { 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 ) ) ) } |
5 |
1 2 3 4
|
bnj882 |
|- _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 ) |
6 |
|
vex |
|- g e. _V |
7 |
|
fveq1 |
|- ( f = g -> ( f ` (/) ) = ( g ` (/) ) ) |
8 |
7
|
eqeq1d |
|- ( f = g -> ( ( f ` (/) ) = _pred ( X , A , R ) <-> ( g ` (/) ) = _pred ( X , A , R ) ) ) |
9 |
6 8
|
sbcie |
|- ( [. g / f ]. ( f ` (/) ) = _pred ( X , A , R ) <-> ( g ` (/) ) = _pred ( X , A , R ) ) |
10 |
9
|
bicomi |
|- ( ( g ` (/) ) = _pred ( X , A , R ) <-> [. g / f ]. ( f ` (/) ) = _pred ( X , A , R ) ) |
11 |
|
fveq1 |
|- ( f = g -> ( f ` suc i ) = ( g ` suc i ) ) |
12 |
|
fveq1 |
|- ( f = g -> ( f ` i ) = ( g ` i ) ) |
13 |
12
|
iuneq1d |
|- ( f = g -> U_ y e. ( f ` i ) _pred ( y , A , R ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) |
14 |
11 13
|
eqeq12d |
|- ( f = g -> ( ( f ` suc i ) = U_ y e. ( f ` i ) _pred ( y , A , R ) <-> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) |
15 |
14
|
imbi2d |
|- ( f = g -> ( ( suc i e. n -> ( f ` suc i ) = U_ y e. ( f ` i ) _pred ( y , A , R ) ) <-> ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) ) |
16 |
15
|
ralbidv |
|- ( f = g -> ( 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 -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) ) |
17 |
6 16
|
sbcie |
|- ( [. g / f ]. 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 -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) |
18 |
17
|
bicomi |
|- ( A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) <-> [. g / f ]. A. i e. _om ( suc i e. n -> ( f ` suc i ) = U_ y e. ( f ` i ) _pred ( y , A , R ) ) ) |
19 |
4 10 18
|
bnj873 |
|- { 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 ) ) ) } = { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } |
20 |
19
|
eleq2i |
|- ( 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 e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } ) |
21 |
20
|
anbi1i |
|- ( ( 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 ) ) ) } /\ w e. U_ i e. dom f ( f ` i ) ) <-> ( f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } /\ w e. U_ i e. dom f ( f ` i ) ) ) |
22 |
21
|
rexbii2 |
|- ( E. 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 ) ) ) } w e. U_ i e. dom f ( f ` i ) <-> E. f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } w e. U_ i e. dom f ( f ` i ) ) |
23 |
22
|
abbii |
|- { w | E. 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 ) ) ) } w e. U_ i e. dom f ( f ` i ) } = { w | E. f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } w e. U_ i e. dom f ( f ` i ) } |
24 |
|
df-iun |
|- 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 ) = { w | E. 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 ) ) ) } w e. U_ i e. dom f ( f ` i ) } |
25 |
|
df-iun |
|- U_ f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } U_ i e. dom f ( f ` i ) = { w | E. f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } w e. U_ i e. dom f ( f ` i ) } |
26 |
23 24 25
|
3eqtr4i |
|- 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 ) = U_ f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } U_ i e. dom f ( f ` i ) |
27 |
|
biid |
|- ( ( g ` (/) ) = _pred ( X , A , R ) <-> ( g ` (/) ) = _pred ( X , A , R ) ) |
28 |
|
biid |
|- ( A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) <-> A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) |
29 |
|
eqid |
|- { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } = { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } |
30 |
|
biid |
|- ( ( R _FrSe A /\ X e. A /\ n e. ( _om \ { (/) } ) ) <-> ( R _FrSe A /\ X e. A /\ n e. ( _om \ { (/) } ) ) ) |
31 |
|
biid |
|- ( ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) <-> ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) ) |
32 |
|
biid |
|- ( [. z / g ]. ( g ` (/) ) = _pred ( X , A , R ) <-> [. z / g ]. ( g ` (/) ) = _pred ( X , A , R ) ) |
33 |
|
biid |
|- ( [. z / g ]. A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) <-> [. z / g ]. A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) |
34 |
|
biid |
|- ( [. z / g ]. ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) <-> [. z / g ]. ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) ) |
35 |
|
biid |
|- ( ( R _FrSe A /\ X e. A ) <-> ( R _FrSe A /\ X e. A ) ) |
36 |
27 28 3 29 30 31 32 33 34 35
|
bnj849 |
|- ( ( R _FrSe A /\ X e. A ) -> { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } e. _V ) |
37 |
|
vex |
|- f e. _V |
38 |
37
|
dmex |
|- dom f e. _V |
39 |
|
fvex |
|- ( f ` i ) e. _V |
40 |
38 39
|
iunex |
|- U_ i e. dom f ( f ` i ) e. _V |
41 |
40
|
rgenw |
|- A. f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } U_ i e. dom f ( f ` i ) e. _V |
42 |
|
iunexg |
|- ( ( { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } e. _V /\ A. f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } U_ i e. dom f ( f ` i ) e. _V ) -> U_ f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } U_ i e. dom f ( f ` i ) e. _V ) |
43 |
36 41 42
|
sylancl |
|- ( ( R _FrSe A /\ X e. A ) -> U_ f e. { g | E. n e. ( _om \ { (/) } ) ( g Fn n /\ ( g ` (/) ) = _pred ( X , A , R ) /\ A. i e. _om ( suc i e. n -> ( g ` suc i ) = U_ y e. ( g ` i ) _pred ( y , A , R ) ) ) } U_ i e. dom f ( f ` i ) e. _V ) |
44 |
26 43
|
eqeltrid |
|- ( ( R _FrSe A /\ X e. A ) -> 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 ) e. _V ) |
45 |
5 44
|
eqeltrid |
|- ( ( R _FrSe A /\ X e. A ) -> _trCl ( X , A , R ) e. _V ) |