| Step |
Hyp |
Ref |
Expression |
| 1 |
|
df-bj-proj |
⊢ ( 𝐴 Proj 𝐵 ) = { 𝑥 ∣ { 𝑥 } ∈ ( 𝐵 “ { 𝐴 } ) } |
| 2 |
1
|
eqabri |
⊢ ( 𝑥 ∈ ( 𝐴 Proj 𝐵 ) ↔ { 𝑥 } ∈ ( 𝐵 “ { 𝐴 } ) ) |
| 3 |
|
df-bj-proj |
⊢ ( 𝐴 Proj 𝐶 ) = { 𝑥 ∣ { 𝑥 } ∈ ( 𝐶 “ { 𝐴 } ) } |
| 4 |
3
|
eqabri |
⊢ ( 𝑥 ∈ ( 𝐴 Proj 𝐶 ) ↔ { 𝑥 } ∈ ( 𝐶 “ { 𝐴 } ) ) |
| 5 |
2 4
|
orbi12i |
⊢ ( ( 𝑥 ∈ ( 𝐴 Proj 𝐵 ) ∨ 𝑥 ∈ ( 𝐴 Proj 𝐶 ) ) ↔ ( { 𝑥 } ∈ ( 𝐵 “ { 𝐴 } ) ∨ { 𝑥 } ∈ ( 𝐶 “ { 𝐴 } ) ) ) |
| 6 |
|
elun |
⊢ ( 𝑥 ∈ ( ( 𝐴 Proj 𝐵 ) ∪ ( 𝐴 Proj 𝐶 ) ) ↔ ( 𝑥 ∈ ( 𝐴 Proj 𝐵 ) ∨ 𝑥 ∈ ( 𝐴 Proj 𝐶 ) ) ) |
| 7 |
|
df-bj-proj |
⊢ ( 𝐴 Proj ( 𝐵 ∪ 𝐶 ) ) = { 𝑥 ∣ { 𝑥 } ∈ ( ( 𝐵 ∪ 𝐶 ) “ { 𝐴 } ) } |
| 8 |
7
|
eqabri |
⊢ ( 𝑥 ∈ ( 𝐴 Proj ( 𝐵 ∪ 𝐶 ) ) ↔ { 𝑥 } ∈ ( ( 𝐵 ∪ 𝐶 ) “ { 𝐴 } ) ) |
| 9 |
|
imaundir |
⊢ ( ( 𝐵 ∪ 𝐶 ) “ { 𝐴 } ) = ( ( 𝐵 “ { 𝐴 } ) ∪ ( 𝐶 “ { 𝐴 } ) ) |
| 10 |
9
|
eleq2i |
⊢ ( { 𝑥 } ∈ ( ( 𝐵 ∪ 𝐶 ) “ { 𝐴 } ) ↔ { 𝑥 } ∈ ( ( 𝐵 “ { 𝐴 } ) ∪ ( 𝐶 “ { 𝐴 } ) ) ) |
| 11 |
|
elun |
⊢ ( { 𝑥 } ∈ ( ( 𝐵 “ { 𝐴 } ) ∪ ( 𝐶 “ { 𝐴 } ) ) ↔ ( { 𝑥 } ∈ ( 𝐵 “ { 𝐴 } ) ∨ { 𝑥 } ∈ ( 𝐶 “ { 𝐴 } ) ) ) |
| 12 |
8 10 11
|
3bitri |
⊢ ( 𝑥 ∈ ( 𝐴 Proj ( 𝐵 ∪ 𝐶 ) ) ↔ ( { 𝑥 } ∈ ( 𝐵 “ { 𝐴 } ) ∨ { 𝑥 } ∈ ( 𝐶 “ { 𝐴 } ) ) ) |
| 13 |
5 6 12
|
3bitr4ri |
⊢ ( 𝑥 ∈ ( 𝐴 Proj ( 𝐵 ∪ 𝐶 ) ) ↔ 𝑥 ∈ ( ( 𝐴 Proj 𝐵 ) ∪ ( 𝐴 Proj 𝐶 ) ) ) |
| 14 |
13
|
eqriv |
⊢ ( 𝐴 Proj ( 𝐵 ∪ 𝐶 ) ) = ( ( 𝐴 Proj 𝐵 ) ∪ ( 𝐴 Proj 𝐶 ) ) |