Proof of Theorem ltexprlem7
| Step | Hyp | Ref
| Expression |
| 1 | | ltaddpr 3934 |
. . . . . . . . . . . . . . 15
⊢ ((A
∈ P ∧ C ∈
P) → A<P (A +P C)) |
| 2 | | ltprord 3928 |
. . . . . . . . . . . . . . . . 17
⊢ ((A
∈ P ∧ (A
+P C) ∈
P) → (A<P (A +P C) ↔ A
⊂ (A +P
C))) |
| 3 | | addclpr 3914 |
. . . . . . . . . . . . . . . . 17
⊢ ((A
∈ P ∧ C ∈
P) → (A
+P C) ∈
P) |
| 4 | 2, 3 | sylan2 346 |
. . . . . . . . . . . . . . . 16
⊢ ((A
∈ P ∧ (A ∈
P ∧ C ∈
P)) → (A<P (A +P C) ↔ A
⊂ (A +P
C))) |
| 5 | 4 | anabss5 384 |
. . . . . . . . . . . . . . 15
⊢ ((A
∈ P ∧ C ∈
P) → (A<P (A +P C) ↔ A
⊂ (A +P
C))) |
| 6 | 1, 5 | mpbid 170 |
. . . . . . . . . . . . . 14
⊢ ((A
∈ P ∧ C ∈
P) → A ⊂ (A +P C)) |
| 7 | 6 | pssssd 1568 |
. . . . . . . . . . . . 13
⊢ ((A
∈ P ∧ C ∈
P) → A ⊆ (A +P C)) |
| 8 | 7 | sseld 1506 |
. . . . . . . . . . . 12
⊢ ((A
∈ P ∧ C ∈
P) → (w ∈ A → w
∈ (A +P
C))) |
| 9 | 8 | a1d 14 |
. . . . . . . . . . 11
⊢ ((A
∈ P ∧ C ∈
P) → (w ∈ B → (w
∈ A → w ∈ (A
+P C)))) |
| 10 | 9 | a1d 14 |
. . . . . . . . . 10
⊢ ((A
∈ P ∧ C ∈
P) → (B ∈
P → (w ∈ B → (w
∈ A → w ∈ (A
+P C))))) |
| 11 | 10 | com4r 41 |
. . . . . . . . 9
⊢ (w
∈ A → ((A ∈ P ∧ C ∈ P) → (B ∈ P → (w ∈ B
→ w ∈ (A +P C))))) |
| 12 | 11 | exp3a 292 |
. . . . . . . 8
⊢ (w
∈ A → (A ∈ P → (C ∈ P → (B ∈ P → (w ∈ B
→ w ∈ (A +P C)))))) |
| 13 | | visset 1350 |
. . . . . . . . . . . . 13
⊢ w
∈ V |
| 14 | 13 | prnmadd 3894 |
. . . . . . . . . . . 12
⊢ ((B
∈ P ∧ w ∈
B) → ∃v(w
+Q v) ∈
B) |
| 15 | | elprpq 3889 |
. . . . . . . . . . . . . . . . 17
⊢ ((B
∈ P ∧ (w
+Q v) ∈
B) → (w +Q v) ∈ Q) |
| 16 | | visset 1350 |
. . . . . . . . . . . . . . . . . 18
⊢ v
∈ V |
| 17 | | dmaddpq 3853 |
. . . . . . . . . . . . . . . . . 18
⊢ dom +Q =
(Q × Q) |
| 18 | | 0npq 3844 |
. . . . . . . . . . . . . . . . . 18
⊢ ¬ ∅ ∈
Q |
| 19 | 16, 17, 18 | ndmoprrcl 3060 |
. . . . . . . . . . . . . . . . 17
⊢ ((w
+Q v) ∈
Q → (w ∈
Q ∧ v ∈
Q)) |
| 20 | 15, 19 | syl 12 |
. . . . . . . . . . . . . . . 16
⊢ ((B
∈ P ∧ (w
+Q v) ∈
B) → (w ∈ Q ∧ v ∈ Q)) |
| 21 | | prlem934 3933 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ((A
∈ P ∧ v ∈
Q) → ∃z(z ∈ A ∧
¬ (z +Q
v) ∈ A)) |
| 22 | | prub 3892 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ (((A
∈ P ∧ z ∈
A) ∧ w ∈ Q) → (¬ w ∈ A
→ z <Q
w)) |
| 23 | | visset 1350 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢ z
∈ V |
| 24 | 23 | ltexpq 3874 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢ ((z
∈ Q ∧ w ∈
Q) → (z
<Q w ↔
∃x(z +Q x) = w)) |
| 25 | | elprpq 3889 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢ ((A
∈ P ∧ z ∈
A) → z ∈ Q) |
| 26 | 24, 25 | sylan 343 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ (((A
∈ P ∧ z ∈
A) ∧ w ∈ Q) → (z <Q w ↔ ∃x(z
+Q x) = w)) |
| 27 | 22, 26 | sylibd 177 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ (((A
∈ P ∧ z ∈
A) ∧ w ∈ Q) → (¬ w ∈ A
→ ∃x(z +Q x) = w)) |
| 28 | 27 | exp 291 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ ((A
∈ P ∧ z ∈
A) → (w ∈ Q → (¬ w ∈ A
→ ∃x(z +Q x) = w))) |
| 29 | 28 | adantlr 310 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ (((A
∈ P ∧ C ∈
P) ∧ z ∈ A) → (w
∈ Q → (¬ w
∈ A → ∃x(z
+Q x) = w))) |
| 30 | 29 | adantrr 312 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (((A
∈ P ∧ C ∈
P) ∧ (z ∈ A ∧ ¬ (z
+Q v) ∈
A)) → (w ∈ Q → (¬ w ∈ A
→ ∃x(z +Q x) = w))) |
| 31 | | df-plp 3882 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
⊢ +P =
{〈〈z, v〉, u〉∣((z ∈ P ∧ v ∈ P) ∧ u = {f∣∃g
∈ z ∃h ∈ v
f = (g
+Q h)})} |
| 32 | 31 | genpprecl 3898 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢ ((A
∈ P ∧ C ∈
P) → ((z ∈ A ∧ x ∈
C) → (z +Q x) ∈ (A
+P C))) |
| 33 | | oprex 3018 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ (z
+Q v) ∈
V |
| 34 | | eleq1 1149 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
⊢ (y =
(z +Q v) → (y
∈ A ↔ (z +Q v) ∈ A)) |
| 35 | 34 | negbid 463 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ (y =
(z +Q v) → (¬ y ∈ A
↔ ¬ (z +Q
v) ∈ A)) |
| 36 | | opreq1 3006 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
⊢ (y =
(z +Q v) → (y
+Q x) = ((z +Q v) +Q x)) |
| 37 | 36 | eleq1d 1155 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ (y =
(z +Q v) → ((y
+Q x) ∈
B ↔ ((z +Q v) +Q x) ∈ B)) |
| 38 | 35, 37 | anbi12d 476 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ (y =
(z +Q v) → ((¬ y ∈ A ∧
(y +Q x) ∈ B)
↔ (¬ (z
+Q v) ∈
A ∧ ((z +Q v) +Q x) ∈ B))) |
| 39 | 33, 38 | cla4ev 1401 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
⊢ ((¬ (z +Q v) ∈ A
∧ ((z +Q
v) +Q x) ∈ B)
→ ∃y(¬ y ∈ A ∧
(y +Q x) ∈ B)) |
| 40 | | ltexprlem.1 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ C =
{x∣∃y(¬ y ∈
A ∧ (y +Q x) ∈ B)} |
| 41 | 40 | cleqabi 1176 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
⊢ (x
∈ C ↔ ∃y(¬ y ∈
A ∧ (y +Q x) ∈ B)) |
| 42 | 39, 41 | sylibr 175 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
⊢ ((¬ (z +Q v) ∈ A
∧ ((z +Q
v) +Q x) ∈ B)
→ x ∈ C) |
| 43 | | opreq1 3006 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ ((z
+Q x) = w → ((z
+Q x)
+Q v) = (w +Q v)) |
| 44 | | visset 1350 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
⊢ x
∈ V |
| 45 | | visset 1350 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 41
⊢ f
∈ V |
| 46 | | visset 1350 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 41
⊢ g
∈ V |
| 47 | 45, 46 | addcompq 3856 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
⊢ (f
+Q g) = (g +Q f) |
| 48 | | visset 1350 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 41
⊢ h
∈ V |
| 49 | 46, 48 | addasspq 3857 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 40
⊢ ((f
+Q g)
+Q h) = (f +Q (g +Q h)) |
| 50 | 23, 16, 44, 47, 49 | caopr32 3074 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 39
⊢ ((z
+Q v)
+Q x) = ((z +Q x) +Q v) |
| 51 | 43, 50 | syl5eq 1136 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 38
⊢ ((z
+Q x) = w → ((z
+Q v)
+Q x) = (w +Q v)) |
| 52 | 51 | eleq1d 1155 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 37
⊢ ((z
+Q x) = w → (((z
+Q v)
+Q x) ∈
B ↔ (w +Q v) ∈ B)) |
| 53 | 52 | biimpar 325 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 36
⊢ (((z
+Q x) = w ∧ (w
+Q v) ∈
B) → ((z +Q v) +Q x) ∈ B) |
| 54 | 42, 53 | sylan2 346 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 35
⊢ ((¬ (z +Q v) ∈ A
∧ ((z +Q
x) = w
∧ (w +Q
v) ∈ B)) → x
∈ C) |
| 55 | 32, 54 | sylan2i 357 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
⊢ ((A
∈ P ∧ C ∈
P) → ((z ∈ A ∧ (¬ (z +Q v) ∈ A
∧ ((z +Q
x) = w
∧ (w +Q
v) ∈ B))) → (z
+Q x) ∈
(A +P C))) |
| 56 | 55 | exp4d 298 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ ((A
∈ P ∧ C ∈
P) → (z ∈ A → (¬ (z +Q v) ∈ A
→ (((z +Q
x) = w
∧ (w +Q
v) ∈ B) → (z
+Q x) ∈
(A +P C))))) |
| 57 | 56 | imp42 287 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ ((((A
∈ P ∧ C ∈
P) ∧ (z ∈ A ∧ ¬ (z
+Q v) ∈
A)) ∧ ((z +Q x) = w ∧
(w +Q v) ∈ B))
→ (z +Q
x) ∈ (A +P C)) |
| 58 | | eleq1 1149 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
⊢ ((z
+Q x) = w → ((z
+Q x) ∈
(A +P C) ↔ w
∈ (A +P
C))) |
| 59 | 58 | ad2antrl 322 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
⊢ ((((A
∈ P ∧ C ∈
P) ∧ (z ∈ A ∧ ¬ (z
+Q v) ∈
A)) ∧ ((z +Q x) = w ∧
(w +Q v) ∈ B))
→ ((z +Q
x) ∈ (A +P C) ↔ w
∈ (A +P
C))) |
| 60 | 57, 59 | mpbid 170 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
⊢ ((((A
∈ P ∧ C ∈
P) ∧ (z ∈ A ∧ ¬ (z
+Q v) ∈
A)) ∧ ((z +Q x) = w ∧
(w +Q v) ∈ B))
→ w ∈ (A +P C)) |
| 61 | 60 | exp32 294 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
⊢ (((A
∈ P ∧ C ∈
P) ∧ (z ∈ A ∧ ¬ (z
+Q v) ∈
A)) → ((z +Q x) = w →
((w +Q v) ∈ B
→ w ∈ (A +P C)))) |
| 62 | 61 | 19.23adv 954 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
⊢ (((A
∈ P ∧ C ∈
P) ∧ (z ∈ A ∧ ¬ (z
+Q v) ∈
A)) → (∃x(z
+Q x) = w → ((w
+Q v) ∈
B → w ∈ (A
+P C)))) |
| 63 | 30, 62 | syl6d 54 |
. . . . . . . . . . . . . . . . . . . . . . . . . . . 28
⊢ (((A
∈ P ∧ C ∈
P) ∧ (z ∈ A ∧ ¬ (z
+Q v) ∈
A)) → (w ∈ Q → (¬ w ∈ A
→ ((w +Q
v) ∈ B → w
∈ (A +P
C))))) |
| 64 | 63 | exp31 293 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
⊢ (A
∈ P → (C ∈
P → ((z ∈ A ∧ ¬ (z
+Q v) ∈
A) → (w ∈ Q → (¬ w ∈ A
→ ((w +Q
v) ∈ B → w
∈ (A +P
C))))))) |
| 65 | 64 | com23 32 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
⊢ (A
∈ P → ((z ∈
A ∧ ¬ (z +Q v) ∈ A)
→ (C ∈ P →
(w ∈ Q → (¬
w ∈ A → ((w
+Q v) ∈
B → w ∈ (A
+P C))))))) |
| 66 | 65 | 19.23adv 954 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
⊢ (A
∈ P → (∃z(z ∈
A ∧ ¬ (z +Q v) ∈ A)
→ (C ∈ P →
(w ∈ Q → (¬
w ∈ A → ((w
+Q v) ∈
B → w ∈ (A
+P C))))))) |
| 67 | 66 | adantr 306 |
. . . . . . . . . . . . . . . . . . . . . . . 24
⊢ ((A
∈ P ∧ v ∈
Q) → (∃z(z ∈ A ∧
¬ (z +Q
v) ∈ A) → (C
∈ P → (w ∈
Q → (¬ w ∈
A → ((w +Q v) ∈ B
→ w ∈ (A +P C))))))) |
| 68 | 21, 67 | mpd 46 |
. . . . . . . . . . . . . . . . . . . . . . 23
⊢ ((A
∈ P ∧ v ∈
Q) → (C ∈
P → (w ∈
Q → (¬ w ∈
A → ((w +Q v) ∈ B
→ w ∈ (A +P C)))))) |
| 69 | 68 | com24 37 |
. . . . . . . . . . . . . . . . . . . . . 22
⊢ ((A
∈ P ∧ v ∈
Q) → (¬ w ∈
A → (w ∈ Q → (C ∈ P → ((w +Q v) ∈ B
→ w ∈ (A +P C)))))) |
| 70 | 69 | exp 291 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ (A
∈ P → (v ∈
Q → (¬ w ∈
A → (w ∈ Q → (C ∈ P → ((w +Q v) ∈ B
→ w ∈ (A +P C))))))) |
| 71 | 70 | com14 38 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (w
∈ Q → (v ∈
Q → (¬ w ∈
A → (A ∈ P → (C ∈ P → ((w +Q v) ∈ B
→ w ∈ (A +P C))))))) |
| 72 | 71 | imp4b 283 |
. . . . . . . . . . . . . . . . . . 19
⊢ ((w
∈ Q ∧ v ∈
Q) → ((¬ w ∈
A ∧ A ∈ P) → (C ∈ P → ((w +Q v) ∈ B
→ w ∈ (A +P C))))) |
| 73 | 72 | com4r 41 |
. . . . . . . . . . . . . . . . . 18
⊢ ((w
+Q v) ∈
B → ((w ∈ Q ∧ v ∈ Q) → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C))))) |
| 74 | 73 | com12 13 |
. . . . . . . . . . . . . . . . 17
⊢ ((w
∈ Q ∧ v ∈
Q) → ((w
+Q v) ∈
B → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C))))) |
| 75 | 74 | adantld 307 |
. . . . . . . . . . . . . . . 16
⊢ ((w
∈ Q ∧ v ∈
Q) → ((B ∈
P ∧ (w
+Q v) ∈
B) → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C))))) |
| 76 | 20, 75 | mpcom 49 |
. . . . . . . . . . . . . . 15
⊢ ((B
∈ P ∧ (w
+Q v) ∈
B) → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C)))) |
| 77 | 76 | exp 291 |
. . . . . . . . . . . . . 14
⊢ (B
∈ P → ((w
+Q v) ∈
B → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C))))) |
| 78 | 77 | 19.23adv 954 |
. . . . . . . . . . . . 13
⊢ (B
∈ P → (∃v(w
+Q v) ∈
B → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C))))) |
| 79 | 78 | adantr 306 |
. . . . . . . . . . . 12
⊢ ((B
∈ P ∧ w ∈
B) → (∃v(w
+Q v) ∈
B → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C))))) |
| 80 | 14, 79 | mpd 46 |
. . . . . . . . . . 11
⊢ ((B
∈ P ∧ w ∈
B) → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C)))) |
| 81 | 80 | exp 291 |
. . . . . . . . . 10
⊢ (B
∈ P → (w ∈
B → ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → w ∈ (A
+P C))))) |
| 82 | 81 | com4t 40 |
. . . . . . . . 9
⊢ ((¬ w ∈ A ∧
A ∈ P) → (C ∈ P → (B ∈ P → (w ∈ B
→ w ∈ (A +P C))))) |
| 83 | 82 | exp 291 |
. . . . . . . 8
⊢ (¬ w ∈ A
→ (A ∈ P →
(C ∈ P → (B ∈ P → (w ∈ B
→ w ∈ (A +P C)))))) |
| 84 | 12, 83 | pm2.61i 110 |
. . . . . . 7
⊢ (A
∈ P → (C ∈
P → (B ∈
P → (w ∈ B → w
∈ (A +P
C))))) |
| 85 | 40 | ltexprlem5 3940 |
. . . . . . 7
⊢ ((B
∈ P ∧ A ⊂
B) → C ∈ P) |
| 86 | 84, 85 | syl5 22 |
. . . . . 6
⊢ (A
∈ P → ((B ∈
P ∧ A ⊂ B) → (B
∈ P → (w ∈
B → w ∈ (A
+P C))))) |
| 87 | 86 | exp3a 292 |
. . . . 5
⊢ (A
∈ P → (B ∈
P → (A ⊂ B → (B
∈ P → (w ∈
B → w ∈ (A
+P C)))))) |
| 88 | 87 | com34 36 |
. . . 4
⊢ (A
∈ P → (B ∈
P → (B ∈
P → (A ⊂ B → (w
∈ B → w ∈ (A
+P C)))))) |
| 89 | 88 | pm2.43d 59 |
. . 3
⊢ (A
∈ P → (B ∈
P → (A ⊂ B → (w
∈ B → w ∈ (A
+P C))))) |
| 90 | 89 | imp31 280 |
. 2
⊢ (((A
∈ P ∧ B ∈
P) ∧ A ⊂ B) → (w
∈ B → w ∈ (A
+P C))) |
| 91 | 90 | ssrdv 1509 |
1
⊢ (((A
∈ P ∧ B ∈
P) ∧ A ⊂ B) → B
⊆ (A +P
C)) |