| Step |
Hyp |
Ref |
Expression |
| 1 |
|
df-rab |
|- { s e. ~P ~P O | ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) } = { s | ( s e. ~P ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } |
| 2 |
|
velpw |
|- ( s e. ~P ~P O <-> s C_ ~P O ) |
| 3 |
2
|
anbi1i |
|- ( ( s e. ~P ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) <-> ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) ) |
| 4 |
3
|
abbii |
|- { s | ( s e. ~P ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } = { s | ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } |
| 5 |
1 4
|
eqtri |
|- { s e. ~P ~P O | ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) } = { s | ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } |
| 6 |
|
pwexg |
|- ( O e. _V -> ~P O e. _V ) |
| 7 |
|
pwexg |
|- ( ~P O e. _V -> ~P ~P O e. _V ) |
| 8 |
|
rabexg |
|- ( ~P ~P O e. _V -> { s e. ~P ~P O | ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) } e. _V ) |
| 9 |
6 7 8
|
3syl |
|- ( O e. _V -> { s e. ~P ~P O | ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) } e. _V ) |
| 10 |
5 9
|
eqeltrrid |
|- ( O e. _V -> { s | ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } e. _V ) |
| 11 |
|
pweq |
|- ( o = O -> ~P o = ~P O ) |
| 12 |
11
|
sseq2d |
|- ( o = O -> ( s C_ ~P o <-> s C_ ~P O ) ) |
| 13 |
|
eleq1 |
|- ( o = O -> ( o e. s <-> O e. s ) ) |
| 14 |
|
difeq1 |
|- ( o = O -> ( o \ x ) = ( O \ x ) ) |
| 15 |
14
|
eleq1d |
|- ( o = O -> ( ( o \ x ) e. s <-> ( O \ x ) e. s ) ) |
| 16 |
15
|
ralbidv |
|- ( o = O -> ( A. x e. s ( o \ x ) e. s <-> A. x e. s ( O \ x ) e. s ) ) |
| 17 |
13 16
|
3anbi12d |
|- ( o = O -> ( ( o e. s /\ A. x e. s ( o \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) <-> ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) ) |
| 18 |
12 17
|
anbi12d |
|- ( o = O -> ( ( s C_ ~P o /\ ( o e. s /\ A. x e. s ( o \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) <-> ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) ) ) |
| 19 |
18
|
abbidv |
|- ( o = O -> { s | ( s C_ ~P o /\ ( o e. s /\ A. x e. s ( o \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } = { s | ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } ) |
| 20 |
|
df-siga |
|- sigAlgebra = ( o e. _V |-> { s | ( s C_ ~P o /\ ( o e. s /\ A. x e. s ( o \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } ) |
| 21 |
19 20
|
fvmptg |
|- ( ( O e. _V /\ { s | ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } e. _V ) -> ( sigAlgebra ` O ) = { s | ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } ) |
| 22 |
10 21
|
mpdan |
|- ( O e. _V -> ( sigAlgebra ` O ) = { s | ( s C_ ~P O /\ ( O e. s /\ A. x e. s ( O \ x ) e. s /\ A. x e. ~P s ( x ~<_ _om -> U. x e. s ) ) ) } ) |