Metamath Proof Explorer


Theorem cvrnbtwn2

Description: The covers relation implies no in-betweenness. ( cvnbtwn2 analog.) (Contributed by NM, 17-Nov-2011)

Ref Expression
Hypotheses cvrletr.b ⊢ B = Base K
cvrletr.l ⊢ ≤ ˙ = ≤ K
cvrletr.s ⊢ < ˙ = < K
cvrletr.c ⊢ C = ⋖ K
Assertion cvrnbtwn2 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X < ˙ Z ∧ Z ≤ ˙ Y ↔ Z = Y

Proof

Step Hyp Ref Expression
1 cvrletr.b ⊢ B = Base K
2 cvrletr.l ⊢ ≤ ˙ = ≤ K
3 cvrletr.s ⊢ < ˙ = < K
4 cvrletr.c ⊢ C = ⋖ K
5 1 3 4 cvrnbtwn ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → ¬ X < ˙ Z ∧ Z < ˙ Y
6 5 3expia ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X C Y → ¬ X < ˙ Z ∧ Z < ˙ Y
7 iman ⊢ X < ˙ Z ∧ Z ≤ ˙ Y → Z = Y ↔ ¬ X < ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ Z = Y
8 anass ⊢ X < ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ Z = Y ↔ X < ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ Z = Y
9 simpl ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → K ∈ Poset
10 simpr3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z ∈ B
11 simpr2 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ∈ B
12 2 3 pltval ⊢ K ∈ Poset ∧ Z ∈ B ∧ Y ∈ B → Z < ˙ Y ↔ Z ≤ ˙ Y ∧ Z ≠ Y
13 9 10 11 12 syl3anc ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z < ˙ Y ↔ Z ≤ ˙ Y ∧ Z ≠ Y
14 df-ne ⊢ Z ≠ Y ↔ ¬ Z = Y
15 14 anbi2i ⊢ Z ≤ ˙ Y ∧ Z ≠ Y ↔ Z ≤ ˙ Y ∧ ¬ Z = Y
16 13 15 bitrdi ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z < ˙ Y ↔ Z ≤ ˙ Y ∧ ¬ Z = Y
17 16 anbi2d ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Z ∧ Z < ˙ Y ↔ X < ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ Z = Y
18 8 17 bitr4id ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X < ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ Z = Y ↔ X < ˙ Z ∧ Z < ˙ Y
19 18 notbid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → ¬ X < ˙ Z ∧ Z ≤ ˙ Y ∧ ¬ Z = Y ↔ ¬ X < ˙ Z ∧ Z < ˙ Y
20 7 19 bitr2id ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → ¬ X < ˙ Z ∧ Z < ˙ Y ↔ X < ˙ Z ∧ Z ≤ ˙ Y → Z = Y
21 6 20 sylibd ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X C Y → X < ˙ Z ∧ Z ≤ ˙ Y → Z = Y
22 21 3impia ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X < ˙ Z ∧ Z ≤ ˙ Y → Z = Y
23 1 3 4 cvrlt ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ X C Y → X < ˙ Y
24 23 ex ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B → X C Y → X < ˙ Y
25 24 3adant3r3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → X C Y → X < ˙ Y
26 25 3impia ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X < ˙ Y
27 breq2 ⊢ Z = Y → X < ˙ Z ↔ X < ˙ Y
28 26 27 syl5ibrcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → Z = Y → X < ˙ Z
29 1 2 posref ⊢ K ∈ Poset ∧ Y ∈ B → Y ≤ ˙ Y
30 29 3ad2antr2 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Y ≤ ˙ Y
31 breq1 ⊢ Z = Y → Z ≤ ˙ Y ↔ Y ≤ ˙ Y
32 30 31 syl5ibrcom ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B → Z = Y → Z ≤ ˙ Y
33 32 3adant3 ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → Z = Y → Z ≤ ˙ Y
34 28 33 jcad ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → Z = Y → X < ˙ Z ∧ Z ≤ ˙ Y
35 22 34 impbid ⊢ K ∈ Poset ∧ X ∈ B ∧ Y ∈ B ∧ Z ∈ B ∧ X C Y → X < ˙ Z ∧ Z ≤ ˙ Y ↔ Z = Y