| Step |
Hyp |
Ref |
Expression |
| 1 |
|
brstruct |
|- Rel Struct |
| 2 |
1
|
releldmi |
|- ( F Struct X -> F e. dom Struct ) |
| 3 |
2
|
3ad2ant1 |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> F e. dom Struct ) |
| 4 |
|
structex |
|- ( F Struct X -> F e. _V ) |
| 5 |
4
|
3ad2ant1 |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> F e. _V ) |
| 6 |
|
relssdmrn |
|- ( Rel F -> F C_ ( dom F X. ran F ) ) |
| 7 |
6
|
3ad2ant2 |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> F C_ ( dom F X. ran F ) ) |
| 8 |
|
ssv |
|- dom F C_ _V |
| 9 |
|
xpss12 |
|- ( ( dom F C_ _V /\ ran F C_ HF ) -> ( dom F X. ran F ) C_ ( _V X. HF ) ) |
| 10 |
8 9
|
mpan |
|- ( ran F C_ HF -> ( dom F X. ran F ) C_ ( _V X. HF ) ) |
| 11 |
10
|
3ad2ant3 |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> ( dom F X. ran F ) C_ ( _V X. HF ) ) |
| 12 |
7 11
|
sstrd |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> F C_ ( _V X. HF ) ) |
| 13 |
5 12
|
elpwd |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> F e. ~P ( _V X. HF ) ) |
| 14 |
3 13
|
elind |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> F e. ( dom Struct i^i ~P ( _V X. HF ) ) ) |
| 15 |
|
df-hfstruct |
|- HFStruct = ( dom Struct i^i ~P ( _V X. HF ) ) |
| 16 |
14 15
|
eleqtrrdi |
|- ( ( F Struct X /\ Rel F /\ ran F C_ HF ) -> F e. HFStruct ) |