Metamath Proof Explorer


Theorem toslublem

Description: Lemma for toslub and xrsclat . (Contributed by Thierry Arnoux, 17-Feb-2018) (Revised by NM, 15-Sep-2018)

Ref Expression
Hypotheses toslub.b B=BaseK
toslub.l <˙=<K
toslub.1 φKToset
toslub.2 φAB
toslub.e ˙=K
Assertion toslublem φaBbAb˙acBbAb˙ca˙cbA¬a<˙bbBb<˙adAb<˙d

Proof

Step Hyp Ref Expression
1 toslub.b B=BaseK
2 toslub.l <˙=<K
3 toslub.1 φKToset
4 toslub.2 φAB
5 toslub.e ˙=K
6 3 ad2antrr φaBbAKToset
7 simplr φaBbAaB
8 4 adantr φaBAB
9 8 sselda φaBbAbB
10 1 5 2 tltnle KTosetaBbBa<˙b¬b˙a
11 6 7 9 10 syl3anc φaBbAa<˙b¬b˙a
12 11 con2bid φaBbAb˙a¬a<˙b
13 12 ralbidva φaBbAb˙abA¬a<˙b
14 4 ad2antrr φcBbAAB
15 simpr φcBbAbA
16 14 15 sseldd φcBbAbB
17 1 5 2 tltnle KTosetcBbBc<˙b¬b˙c
18 3 17 syl3an1 φcBbBc<˙b¬b˙c
19 18 3expa φcBbBc<˙b¬b˙c
20 19 con2bid φcBbBb˙c¬c<˙b
21 16 20 syldan φcBbAb˙c¬c<˙b
22 21 ralbidva φcBbAb˙cbA¬c<˙b
23 breq2 b=dc<˙bc<˙d
24 23 notbid b=d¬c<˙b¬c<˙d
25 24 cbvralvw bA¬c<˙bdA¬c<˙d
26 ralnex dA¬c<˙d¬dAc<˙d
27 25 26 bitri bA¬c<˙b¬dAc<˙d
28 22 27 bitrdi φcBbAb˙c¬dAc<˙d
29 28 adantlr φaBcBbAb˙c¬dAc<˙d
30 3 ad2antrr φaBcBKToset
31 simpr φaBcBcB
32 simplr φaBcBaB
33 1 5 2 tltnle KTosetcBaBc<˙a¬a˙c
34 30 31 32 33 syl3anc φaBcBc<˙a¬a˙c
35 34 con2bid φaBcBa˙c¬c<˙a
36 29 35 imbi12d φaBcBbAb˙ca˙c¬dAc<˙d¬c<˙a
37 con34b c<˙adAc<˙d¬dAc<˙d¬c<˙a
38 36 37 bitr4di φaBcBbAb˙ca˙cc<˙adAc<˙d
39 38 ralbidva φaBcBbAb˙ca˙ccBc<˙adAc<˙d
40 breq1 b=cb<˙ac<˙a
41 breq1 b=cb<˙dc<˙d
42 41 rexbidv b=cdAb<˙ddAc<˙d
43 40 42 imbi12d b=cb<˙adAb<˙dc<˙adAc<˙d
44 43 cbvralvw bBb<˙adAb<˙dcBc<˙adAc<˙d
45 39 44 bitr4di φaBcBbAb˙ca˙cbBb<˙adAb<˙d
46 13 45 anbi12d φaBbAb˙acBbAb˙ca˙cbA¬a<˙bbBb<˙adAb<˙d