Step | Hyp | Ref
| Expression |
1 | | ltrelnq 7316 |
. . . . . 6
⊢
<Q ⊆ (Q ×
Q) |
2 | 1 | brel 4661 |
. . . . 5
⊢ (𝐶 <Q
𝐵 → (𝐶 ∈ Q ∧ 𝐵 ∈
Q)) |
3 | 2 | simpld 111 |
. . . 4
⊢ (𝐶 <Q
𝐵 → 𝐶 ∈ Q) |
4 | 3 | adantl 275 |
. . 3
⊢
(((〈𝐿, 𝑈〉 ∈ P
∧ 𝐵 ∈ 𝐿) ∧ 𝐶 <Q 𝐵) → 𝐶 ∈ Q) |
5 | | breq1 3990 |
. . . . . . 7
⊢ (𝑐 = 𝐶 → (𝑐 <Q 𝐵 ↔ 𝐶 <Q 𝐵)) |
6 | | eleq1 2233 |
. . . . . . 7
⊢ (𝑐 = 𝐶 → (𝑐 ∈ 𝐿 ↔ 𝐶 ∈ 𝐿)) |
7 | 5, 6 | imbi12d 233 |
. . . . . 6
⊢ (𝑐 = 𝐶 → ((𝑐 <Q 𝐵 → 𝑐 ∈ 𝐿) ↔ (𝐶 <Q 𝐵 → 𝐶 ∈ 𝐿))) |
8 | 7 | imbi2d 229 |
. . . . 5
⊢ (𝑐 = 𝐶 → (((〈𝐿, 𝑈〉 ∈ P ∧ 𝐵 ∈ 𝐿) → (𝑐 <Q 𝐵 → 𝑐 ∈ 𝐿)) ↔ ((〈𝐿, 𝑈〉 ∈ P ∧ 𝐵 ∈ 𝐿) → (𝐶 <Q 𝐵 → 𝐶 ∈ 𝐿)))) |
9 | 1 | brel 4661 |
. . . . . . . . 9
⊢ (𝑐 <Q
𝐵 → (𝑐 ∈ Q ∧
𝐵 ∈
Q)) |
10 | 9 | ancomd 265 |
. . . . . . . 8
⊢ (𝑐 <Q
𝐵 → (𝐵 ∈ Q ∧ 𝑐 ∈
Q)) |
11 | | an42 582 |
. . . . . . . . 9
⊢ (((𝐵 ∈ Q ∧
𝑐 ∈ Q)
∧ (𝐵 ∈ 𝐿 ∧ 〈𝐿, 𝑈〉 ∈ P)) ↔
((𝐵 ∈ Q
∧ 𝐵 ∈ 𝐿) ∧ (〈𝐿, 𝑈〉 ∈ P ∧ 𝑐 ∈
Q))) |
12 | | breq2 3991 |
. . . . . . . . . . . . . . . 16
⊢ (𝑏 = 𝐵 → (𝑐 <Q 𝑏 ↔ 𝑐 <Q 𝐵)) |
13 | | eleq1 2233 |
. . . . . . . . . . . . . . . 16
⊢ (𝑏 = 𝐵 → (𝑏 ∈ 𝐿 ↔ 𝐵 ∈ 𝐿)) |
14 | 12, 13 | anbi12d 470 |
. . . . . . . . . . . . . . 15
⊢ (𝑏 = 𝐵 → ((𝑐 <Q 𝑏 ∧ 𝑏 ∈ 𝐿) ↔ (𝑐 <Q 𝐵 ∧ 𝐵 ∈ 𝐿))) |
15 | 14 | rspcev 2834 |
. . . . . . . . . . . . . 14
⊢ ((𝐵 ∈ Q ∧
(𝑐
<Q 𝐵 ∧ 𝐵 ∈ 𝐿)) → ∃𝑏 ∈ Q (𝑐 <Q 𝑏 ∧ 𝑏 ∈ 𝐿)) |
16 | | elinp 7425 |
. . . . . . . . . . . . . . . 16
⊢
(〈𝐿, 𝑈〉 ∈ P
↔ (((𝐿 ⊆
Q ∧ 𝑈
⊆ Q) ∧ (∃𝑐 ∈ Q 𝑐 ∈ 𝐿 ∧ ∃𝑏 ∈ Q 𝑏 ∈ 𝑈)) ∧ ((∀𝑐 ∈ Q (𝑐 ∈ 𝐿 ↔ ∃𝑏 ∈ Q (𝑐 <Q 𝑏 ∧ 𝑏 ∈ 𝐿)) ∧ ∀𝑏 ∈ Q (𝑏 ∈ 𝑈 ↔ ∃𝑐 ∈ Q (𝑐 <Q 𝑏 ∧ 𝑐 ∈ 𝑈))) ∧ ∀𝑐 ∈ Q ¬ (𝑐 ∈ 𝐿 ∧ 𝑐 ∈ 𝑈) ∧ ∀𝑐 ∈ Q ∀𝑏 ∈ Q (𝑐 <Q
𝑏 → (𝑐 ∈ 𝐿 ∨ 𝑏 ∈ 𝑈))))) |
17 | | simpr1l 1049 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐿 ⊆ Q ∧
𝑈 ⊆ Q)
∧ (∃𝑐 ∈
Q 𝑐 ∈
𝐿 ∧ ∃𝑏 ∈ Q 𝑏 ∈ 𝑈)) ∧ ((∀𝑐 ∈ Q (𝑐 ∈ 𝐿 ↔ ∃𝑏 ∈ Q (𝑐 <Q 𝑏 ∧ 𝑏 ∈ 𝐿)) ∧ ∀𝑏 ∈ Q (𝑏 ∈ 𝑈 ↔ ∃𝑐 ∈ Q (𝑐 <Q 𝑏 ∧ 𝑐 ∈ 𝑈))) ∧ ∀𝑐 ∈ Q ¬ (𝑐 ∈ 𝐿 ∧ 𝑐 ∈ 𝑈) ∧ ∀𝑐 ∈ Q ∀𝑏 ∈ Q (𝑐 <Q
𝑏 → (𝑐 ∈ 𝐿 ∨ 𝑏 ∈ 𝑈)))) → ∀𝑐 ∈ Q (𝑐 ∈ 𝐿 ↔ ∃𝑏 ∈ Q (𝑐 <Q 𝑏 ∧ 𝑏 ∈ 𝐿))) |
18 | 16, 17 | sylbi 120 |
. . . . . . . . . . . . . . 15
⊢
(〈𝐿, 𝑈〉 ∈ P
→ ∀𝑐 ∈
Q (𝑐 ∈
𝐿 ↔ ∃𝑏 ∈ Q (𝑐 <Q
𝑏 ∧ 𝑏 ∈ 𝐿))) |
19 | 18 | r19.21bi 2558 |
. . . . . . . . . . . . . 14
⊢
((〈𝐿, 𝑈〉 ∈ P
∧ 𝑐 ∈
Q) → (𝑐
∈ 𝐿 ↔
∃𝑏 ∈
Q (𝑐
<Q 𝑏 ∧ 𝑏 ∈ 𝐿))) |
20 | 15, 19 | syl5ibrcom 156 |
. . . . . . . . . . . . 13
⊢ ((𝐵 ∈ Q ∧
(𝑐
<Q 𝐵 ∧ 𝐵 ∈ 𝐿)) → ((〈𝐿, 𝑈〉 ∈ P ∧ 𝑐 ∈ Q) →
𝑐 ∈ 𝐿)) |
21 | 20 | 3impb 1194 |
. . . . . . . . . . . 12
⊢ ((𝐵 ∈ Q ∧
𝑐
<Q 𝐵 ∧ 𝐵 ∈ 𝐿) → ((〈𝐿, 𝑈〉 ∈ P ∧ 𝑐 ∈ Q) →
𝑐 ∈ 𝐿)) |
22 | 21 | 3com12 1202 |
. . . . . . . . . . 11
⊢ ((𝑐 <Q
𝐵 ∧ 𝐵 ∈ Q ∧ 𝐵 ∈ 𝐿) → ((〈𝐿, 𝑈〉 ∈ P ∧ 𝑐 ∈ Q) →
𝑐 ∈ 𝐿)) |
23 | 22 | 3expib 1201 |
. . . . . . . . . 10
⊢ (𝑐 <Q
𝐵 → ((𝐵 ∈ Q ∧
𝐵 ∈ 𝐿) → ((〈𝐿, 𝑈〉 ∈ P ∧ 𝑐 ∈ Q) →
𝑐 ∈ 𝐿))) |
24 | 23 | impd 252 |
. . . . . . . . 9
⊢ (𝑐 <Q
𝐵 → (((𝐵 ∈ Q ∧
𝐵 ∈ 𝐿) ∧ (〈𝐿, 𝑈〉 ∈ P ∧ 𝑐 ∈ Q)) →
𝑐 ∈ 𝐿)) |
25 | 11, 24 | syl5bi 151 |
. . . . . . . 8
⊢ (𝑐 <Q
𝐵 → (((𝐵 ∈ Q ∧
𝑐 ∈ Q)
∧ (𝐵 ∈ 𝐿 ∧ 〈𝐿, 𝑈〉 ∈ P)) → 𝑐 ∈ 𝐿)) |
26 | 10, 25 | mpand 427 |
. . . . . . 7
⊢ (𝑐 <Q
𝐵 → ((𝐵 ∈ 𝐿 ∧ 〈𝐿, 𝑈〉 ∈ P) → 𝑐 ∈ 𝐿)) |
27 | 26 | com12 30 |
. . . . . 6
⊢ ((𝐵 ∈ 𝐿 ∧ 〈𝐿, 𝑈〉 ∈ P) → (𝑐 <Q
𝐵 → 𝑐 ∈ 𝐿)) |
28 | 27 | ancoms 266 |
. . . . 5
⊢
((〈𝐿, 𝑈〉 ∈ P
∧ 𝐵 ∈ 𝐿) → (𝑐 <Q 𝐵 → 𝑐 ∈ 𝐿)) |
29 | 8, 28 | vtoclg 2790 |
. . . 4
⊢ (𝐶 ∈ Q →
((〈𝐿, 𝑈〉 ∈ P
∧ 𝐵 ∈ 𝐿) → (𝐶 <Q 𝐵 → 𝐶 ∈ 𝐿))) |
30 | 29 | impd 252 |
. . 3
⊢ (𝐶 ∈ Q →
(((〈𝐿, 𝑈〉 ∈ P
∧ 𝐵 ∈ 𝐿) ∧ 𝐶 <Q 𝐵) → 𝐶 ∈ 𝐿)) |
31 | 4, 30 | mpcom 36 |
. 2
⊢
(((〈𝐿, 𝑈〉 ∈ P
∧ 𝐵 ∈ 𝐿) ∧ 𝐶 <Q 𝐵) → 𝐶 ∈ 𝐿) |
32 | 31 | ex 114 |
1
⊢
((〈𝐿, 𝑈〉 ∈ P
∧ 𝐵 ∈ 𝐿) → (𝐶 <Q 𝐵 → 𝐶 ∈ 𝐿)) |