Step |
Hyp |
Ref |
Expression |
1 |
|
paddfval.l |
|- .<_ = ( le ` K ) |
2 |
|
paddfval.j |
|- .\/ = ( join ` K ) |
3 |
|
paddfval.a |
|- A = ( Atoms ` K ) |
4 |
|
paddfval.p |
|- .+ = ( +P ` K ) |
5 |
1 2 3 4
|
paddval |
|- ( ( K e. B /\ X C_ A /\ Y C_ A ) -> ( X .+ Y ) = ( ( X u. Y ) u. { p e. A | E. q e. X E. r e. Y p .<_ ( q .\/ r ) } ) ) |
6 |
5
|
eleq2d |
|- ( ( K e. B /\ X C_ A /\ Y C_ A ) -> ( S e. ( X .+ Y ) <-> S e. ( ( X u. Y ) u. { p e. A | E. q e. X E. r e. Y p .<_ ( q .\/ r ) } ) ) ) |
7 |
|
elun |
|- ( S e. ( ( X u. Y ) u. { p e. A | E. q e. X E. r e. Y p .<_ ( q .\/ r ) } ) <-> ( S e. ( X u. Y ) \/ S e. { p e. A | E. q e. X E. r e. Y p .<_ ( q .\/ r ) } ) ) |
8 |
|
elun |
|- ( S e. ( X u. Y ) <-> ( S e. X \/ S e. Y ) ) |
9 |
|
breq1 |
|- ( p = S -> ( p .<_ ( q .\/ r ) <-> S .<_ ( q .\/ r ) ) ) |
10 |
9
|
2rexbidv |
|- ( p = S -> ( E. q e. X E. r e. Y p .<_ ( q .\/ r ) <-> E. q e. X E. r e. Y S .<_ ( q .\/ r ) ) ) |
11 |
10
|
elrab |
|- ( S e. { p e. A | E. q e. X E. r e. Y p .<_ ( q .\/ r ) } <-> ( S e. A /\ E. q e. X E. r e. Y S .<_ ( q .\/ r ) ) ) |
12 |
8 11
|
orbi12i |
|- ( ( S e. ( X u. Y ) \/ S e. { p e. A | E. q e. X E. r e. Y p .<_ ( q .\/ r ) } ) <-> ( ( S e. X \/ S e. Y ) \/ ( S e. A /\ E. q e. X E. r e. Y S .<_ ( q .\/ r ) ) ) ) |
13 |
7 12
|
bitri |
|- ( S e. ( ( X u. Y ) u. { p e. A | E. q e. X E. r e. Y p .<_ ( q .\/ r ) } ) <-> ( ( S e. X \/ S e. Y ) \/ ( S e. A /\ E. q e. X E. r e. Y S .<_ ( q .\/ r ) ) ) ) |
14 |
6 13
|
bitrdi |
|- ( ( K e. B /\ X C_ A /\ Y C_ A ) -> ( S e. ( X .+ Y ) <-> ( ( S e. X \/ S e. Y ) \/ ( S e. A /\ E. q e. X E. r e. Y S .<_ ( q .\/ r ) ) ) ) ) |