Proof of Theorem difininv
Step | Hyp | Ref
| Expression |
1 | | ssdif0 4142 |
. . . . . 6
⊢ ((𝐴 ∩ 𝐵) ⊆ 𝐶 ↔ ((𝐴 ∩ 𝐵) ∖ 𝐶) = ∅) |
2 | | indif1 4072 |
. . . . . . 7
⊢ ((𝐴 ∖ 𝐶) ∩ 𝐵) = ((𝐴 ∩ 𝐵) ∖ 𝐶) |
3 | 2 | eqeq1i 2804 |
. . . . . 6
⊢ (((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ↔ ((𝐴 ∩ 𝐵) ∖ 𝐶) = ∅) |
4 | 1, 3 | bitr4i 270 |
. . . . 5
⊢ ((𝐴 ∩ 𝐵) ⊆ 𝐶 ↔ ((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅) |
5 | 4 | biimpri 220 |
. . . 4
⊢ (((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ → (𝐴 ∩ 𝐵) ⊆ 𝐶) |
6 | 5 | adantr 473 |
. . 3
⊢ ((((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ∧ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) → (𝐴 ∩ 𝐵) ⊆ 𝐶) |
7 | | inss2 4029 |
. . . 4
⊢ (𝐴 ∩ 𝐵) ⊆ 𝐵 |
8 | 7 | a1i 11 |
. . 3
⊢ ((((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ∧ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) → (𝐴 ∩ 𝐵) ⊆ 𝐵) |
9 | 6, 8 | ssind 4032 |
. 2
⊢ ((((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ∧ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) → (𝐴 ∩ 𝐵) ⊆ (𝐶 ∩ 𝐵)) |
10 | | ssdif0 4142 |
. . . . . 6
⊢ ((𝐶 ∩ 𝐵) ⊆ 𝐴 ↔ ((𝐶 ∩ 𝐵) ∖ 𝐴) = ∅) |
11 | | indif1 4072 |
. . . . . . 7
⊢ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ((𝐶 ∩ 𝐵) ∖ 𝐴) |
12 | 11 | eqeq1i 2804 |
. . . . . 6
⊢ (((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅ ↔ ((𝐶 ∩ 𝐵) ∖ 𝐴) = ∅) |
13 | 10, 12 | bitr4i 270 |
. . . . 5
⊢ ((𝐶 ∩ 𝐵) ⊆ 𝐴 ↔ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) |
14 | 13 | biimpri 220 |
. . . 4
⊢ (((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅ → (𝐶 ∩ 𝐵) ⊆ 𝐴) |
15 | 14 | adantl 474 |
. . 3
⊢ ((((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ∧ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) → (𝐶 ∩ 𝐵) ⊆ 𝐴) |
16 | | inss2 4029 |
. . . 4
⊢ (𝐶 ∩ 𝐵) ⊆ 𝐵 |
17 | 16 | a1i 11 |
. . 3
⊢ ((((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ∧ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) → (𝐶 ∩ 𝐵) ⊆ 𝐵) |
18 | 15, 17 | ssind 4032 |
. 2
⊢ ((((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ∧ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) → (𝐶 ∩ 𝐵) ⊆ (𝐴 ∩ 𝐵)) |
19 | 9, 18 | eqssd 3815 |
1
⊢ ((((𝐴 ∖ 𝐶) ∩ 𝐵) = ∅ ∧ ((𝐶 ∖ 𝐴) ∩ 𝐵) = ∅) → (𝐴 ∩ 𝐵) = (𝐶 ∩ 𝐵)) |