Metamath Proof Explorer


Theorem cvrnbtwn4

Description: The covers relation implies no in-betweenness. Part of proof of Lemma 7.5.1 of MaedaMaeda p. 31. ( cvnbtwn4 analog.) (Contributed by NM, 18-Oct-2011)

Ref Expression
Hypotheses cvrle.b ⊢ B = Base K
cvrle.l ⊢ ≤ ˙ = ≤ K
cvrle.c ⊢ C = ⋖ K
Assertion cvrnbtwn4 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X ≤ ˙ Z ∧ Z ≤ ˙ Y ↔ X = Z ∨ Z = Y

Proof

Step Hyp Ref Expression
1 cvrle.b ⊢ B = Base K
2 cvrle.l ⊢ ≤ ˙ = ≤ K
3 cvrle.c ⊢ C = ⋖ K
4 eqid ⊢ < K = < K
5 1 4 3 cvrnbtwn ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → ¬ X < K Z ∧ Z < K Y
6 iman ⊢ X ≤ ˙ Z ∧ Z ≤ ˙ Y → X = Z ∨ Z = Y ↔ ¬ X ≤ ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ X = Z ∨ Z = Y
7 neanior ⊢ X ≠ Z ∧ Z ≠ Y ↔ ¬ X = Z ∨ Z = Y
8 7 anbi2i ⊢ X ≤ ˙ Z ∧ Z ≤ ˙ Y ∧ X ≠ Z ∧ Z ≠ Y ↔ X ≤ ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ X = Z ∨ Z = Y
9 an4 ⊢ X ≤ ˙ Z ∧ Z ≤ ˙ Y ∧ X ≠ Z ∧ Z ≠ Y ↔ X ≤ ˙ Z ∧ X ≠ Z ∧ Z ≤ ˙ Y ∧ Z ≠ Y
10 8 9 bitr3i ⊢ X ≤ ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ X = Z ∨ Z = Y ↔ X ≤ ˙ Z ∧ X ≠ Z ∧ Z ≤ ˙ Y ∧ Z ≠ Y
11 2 4 pltval ⊢ K ∈ Poset ∧ X ∈ B ∧ Z ∈ B → X < K Z ↔ X ≤ ˙ Z ∧ X ≠ Z
12 11 3adant3r2 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < K Z ↔ X ≤ ˙ Z ∧ X ≠ Z
13 2 4 pltval ⊢ K ∈ Poset ∧ Z ∈ B ∧ Y ∈ B → Z < K Y ↔ Z ≤ ˙ Y ∧ Z ≠ Y
14 13 3com23 ⊢ K ∈ Poset ∧ Y ∈ B ∧ Z ∈ B → Z < K Y ↔ Z ≤ ˙ Y ∧ Z ≠ Y
15 14 3adant3r1 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z < K Y ↔ Z ≤ ˙ Y ∧ Z ≠ Y
16 12 15 anbi12d ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < K Z ∧ Z < K Y ↔ X ≤ ˙ Z ∧ X ≠ Z ∧ Z ≤ ˙ Y ∧ Z ≠ Y
17 10 16 bitr4id ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X ≤ ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ X = Z ∨ Z = Y ↔ X < K Z ∧ Z < K Y
18 17 notbid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → ¬ X ≤ ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ X = Z ∨ Z = Y ↔ ¬ X < K Z ∧ Z < K Y
19 6 18 bitr2id ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → ¬ X < K Z ∧ Z < K Y ↔ X ≤ ˙ Z ∧ Z ≤ ˙ Y → X = Z ∨ Z = Y
20 19 3adant3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → ¬ X < K Z ∧ Z < K Y ↔ X ≤ ˙ Z ∧ Z ≤ ˙ Y → X = Z ∨ Z = Y
21 5 20 mpbid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X ≤ ˙ Z ∧ Z ≤ ˙ Y → X = Z ∨ Z = Y
22 1 2 posref ⊢ K ∈ Poset ∧ Z ∈ B → Z ≤ ˙ Z
23 22 3ad2antr3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ≤ ˙ Z
24 23 3adant3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → Z ≤ ˙ Z
25 breq1 ⊢ X = Z → X ≤ ˙ Z ↔ Z ≤ ˙ Z
26 24 25 syl5ibrcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X = Z → X ≤ ˙ Z
27 1 2 3 cvrle ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ X C Y → X ≤ ˙ Y
28 27 ex ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X C Y → X ≤ ˙ Y
29 28 3adant3r3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X C Y → X ≤ ˙ Y
30 29 3impia ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X ≤ ˙ Y
31 breq2 ⊢ Z = Y → X ≤ ˙ Z ↔ X ≤ ˙ Y
32 30 31 syl5ibrcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → Z = Y → X ≤ ˙ Z
33 26 32 jaod ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X = Z ∨ Z = Y → X ≤ ˙ Z
34 breq1 ⊢ X = Z → X ≤ ˙ Y ↔ Z ≤ ˙ Y
35 30 34 syl5ibcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X = Z → Z ≤ ˙ Y
36 breq2 ⊢ Z = Y → Z ≤ ˙ Z ↔ Z ≤ ˙ Y
37 24 36 syl5ibcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → Z = Y → Z ≤ ˙ Y
38 35 37 jaod ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X = Z ∨ Z = Y → Z ≤ ˙ Y
39 33 38 jcad ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X = Z ∨ Z = Y → X ≤ ˙ Z ∧ Z ≤ ˙ Y
40 21 39 impbid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X ≤ ˙ Z ∧ Z ≤ ˙ Y ↔ X = Z ∨ Z = Y