Proof of Theorem 5oalem1
| Step | Hyp | Ref
| Expression |
| 1 | | 5oalem1.1 |
. . . . . 6
⊢ A
∈ Sℋ |
| 2 | | 5oalem1.3 |
. . . . . . 7
⊢ C
∈ Sℋ |
| 3 | | 5oalem1.4 |
. . . . . . 7
⊢ R
∈ Sℋ |
| 4 | 2, 3 | shscl 5282 |
. . . . . 6
⊢ (C
+ℋ R) ∈
Sℋ |
| 5 | 1, 4 | shincl 5332 |
. . . . 5
⊢ (A
∩ (C +ℋ R)) ∈ Sℋ |
| 6 | | 5oalem1.2 |
. . . . 5
⊢ B
∈ Sℋ |
| 7 | 5, 6 | shsva 5334 |
. . . 4
⊢ ((x
∈ (A ∩ (C +ℋ R)) ∧ y
∈ B) → (x +v y) ∈ ((A
∩ (C +ℋ R)) +ℋ B)) |
| 8 | 5, 6 | shscom 5333 |
. . . . 5
⊢ ((A
∩ (C +ℋ R)) +ℋ B) = (B
+ℋ (A ∩ (C +ℋ R))) |
| 9 | 8 | eleq2i 1153 |
. . . 4
⊢ ((x
+v y) ∈ ((A ∩ (C
+ℋ R)) +ℋ
B) ↔ (x +v y) ∈ (B
+ℋ (A ∩ (C +ℋ R)))) |
| 10 | 7, 9 | sylib 173 |
. . 3
⊢ ((x
∈ (A ∩ (C +ℋ R)) ∧ y
∈ B) → (x +v y) ∈ (B
+ℋ (A ∩ (C +ℋ R)))) |
| 11 | | pm3.26 256 |
. . . . . 6
⊢ ((x
∈ A ∧ y ∈ B)
→ x ∈ A) |
| 12 | 11 | ad2antll 320 |
. . . . 5
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ x ∈ A) |
| 13 | | hvaddsub12t 5015 |
. . . . . . . . . 10
⊢ ((x
∈ ℋ ∧ z ∈ ℋ ∧
z ∈ ℋ ) → (x +v (z −v z)) = (z
+v (x
−v z))) |
| 14 | 13 | 3expb 613 |
. . . . . . . . 9
⊢ ((x
∈ ℋ ∧ (z ∈ ℋ
∧ z ∈ ℋ )) → (x +v (z −v z)) = (z
+v (x
−v z))) |
| 15 | 14 | anabsan2 387 |
. . . . . . . 8
⊢ ((x
∈ ℋ ∧ z ∈ ℋ )
→ (x +v (z −v z)) = (z
+v (x
−v z))) |
| 16 | | hvsubidt 5005 |
. . . . . . . . . 10
⊢ (z
∈ ℋ → (z
−v z) =
0v) |
| 17 | 16 | opreq2d 3013 |
. . . . . . . . 9
⊢ (z
∈ ℋ → (x
+v (z
−v z)) = (x +v
0v)) |
| 18 | | ax-hvaddid 4988 |
. . . . . . . . 9
⊢ (x
∈ ℋ → (x
+v 0v) = x) |
| 19 | 17, 18 | sylan9eqr 1145 |
. . . . . . . 8
⊢ ((x
∈ ℋ ∧ z ∈ ℋ )
→ (x +v (z −v z)) = x) |
| 20 | 15, 19 | eqtr3d 1130 |
. . . . . . 7
⊢ ((x
∈ ℋ ∧ z ∈ ℋ )
→ (z +v (x −v z)) = x) |
| 21 | 1 | shel 5120 |
. . . . . . . 8
⊢ (x
∈ A → x ∈ ℋ ) |
| 22 | 21 | ad2antll 320 |
. . . . . . 7
⊢ (((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) → x
∈ ℋ ) |
| 23 | 2 | shel 5120 |
. . . . . . . 8
⊢ (z
∈ C → z ∈ ℋ ) |
| 24 | 23 | adantr 306 |
. . . . . . 7
⊢ ((z
∈ C ∧ (x −v z) ∈ R)
→ z ∈ ℋ ) |
| 25 | 20, 22, 24 | syl2an 349 |
. . . . . 6
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ (z +v (x −v z)) = x) |
| 26 | 2, 3 | shsva 5334 |
. . . . . . 7
⊢ ((z
∈ C ∧ (x −v z) ∈ R)
→ (z +v (x −v z)) ∈ (C
+ℋ R)) |
| 27 | 26 | adantl 305 |
. . . . . 6
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ (z +v (x −v z)) ∈ (C
+ℋ R)) |
| 28 | 25, 27 | eqeltrrd 1164 |
. . . . 5
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ x ∈ (C +ℋ R)) |
| 29 | 12, 28 | jca 236 |
. . . 4
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ (x ∈ A ∧ x ∈
(C +ℋ R))) |
| 30 | | elin 1635 |
. . . 4
⊢ (x
∈ (A ∩ (C +ℋ R)) ↔ (x
∈ A ∧ x ∈ (C
+ℋ R))) |
| 31 | 29, 30 | sylibr 175 |
. . 3
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ x ∈ (A ∩ (C
+ℋ R))) |
| 32 | | pm3.27 260 |
. . . 4
⊢ ((x
∈ A ∧ y ∈ B)
→ y ∈ B) |
| 33 | 32 | ad2antll 320 |
. . 3
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ y ∈ B) |
| 34 | 10, 31, 33 | sylanc 361 |
. 2
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ (x +v y) ∈ (B
+ℋ (A ∩ (C +ℋ R)))) |
| 35 | | eleq1 1149 |
. . 3
⊢ (v =
(x +v y) → (v
∈ (B +ℋ (A ∩ (C
+ℋ R))) ↔ (x +v y) ∈ (B
+ℋ (A ∩ (C +ℋ R))))) |
| 36 | 35 | ad2antlr 321 |
. 2
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ (v ∈ (B +ℋ (A ∩ (C
+ℋ R))) ↔ (x +v y) ∈ (B
+ℋ (A ∩ (C +ℋ R))))) |
| 37 | 34, 36 | mpbird 171 |
1
⊢ ((((x
∈ A ∧ y ∈ B)
∧ v = (x +v y)) ∧ (z
∈ C ∧ (x −v z) ∈ R))
→ v ∈ (B +ℋ (A ∩ (C
+ℋ R)))) |