HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
Unicode version

Theorem sotrieq 2856
Description: Trichotomy law for strict order relation.
Assertion
Ref Expression
sotrieq |- ((R Or A /\ (B e. A /\ C e. A)) -> (B = C <-> -. (BRC \/ CRB)))

Proof of Theorem sotrieq
StepHypRef Expression
1 breq2 2618 . . . . . . . 8 |- (B = C -> (BRB <-> BRC))
21negbid 610 . . . . . . 7 |- (B = C -> (-. BRB <-> -. BRC))
3 sonr 2850 . . . . . . 7 |- ((R Or A /\ B e. A) -> -. BRB)
42, 3syl5bi 208 . . . . . 6 |- (B = C -> ((R Or A /\ B e. A) -> -. BRC))
5 breq2 2618 . . . . . . . 8 |- (B = C -> (CRB <-> CRC))
65negbid 610 . . . . . . 7 |- (B = C -> (-. CRB <-> -. CRC))
7 sonr 2850 . . . . . . 7 |- ((R Or A /\ C e. A) -> -. CRC)
86, 7syl5bir 210 . . . . . 6 |- (B = C -> ((R Or A /\ C e. A) -> -. CRB))
94, 8anim12d 557 . . . . 5 |- (B = C -> (((R Or A /\ B e. A) /\ (R Or A /\ C e. A)) -> (-. BRC /\ -. CRB)))
109com12 11 . . . 4 |- (((R Or A /\ B e. A) /\ (R Or A /\ C e. A)) -> (B = C -> (-. BRC /\ -. CRB)))
1110anandis 512 . . 3 |- ((R Or A /\ (B e. A /\ C e. A)) -> (B = C -> (-. BRC /\ -. CRB)))
12 sotric 2855 . . . . . . . . 9 |- ((R Or A /\ (B e. A /\ C e. A)) -> (BRC <-> -. (B = C \/ CRB)))
1312con2bid 525 . . . . . . . 8 |- ((R Or A /\ (B e. A /\ C e. A)) -> ((B = C \/ CRB) <-> -. BRC))
1413biimpar 417 . . . . . . 7 |- (((R Or A /\ (B e. A /\ C e. A)) /\ -. BRC) -> (B = C \/ CRB))
1514ord 232 . . . . . 6 |- (((R Or A /\ (B e. A /\ C e. A)) /\ -. BRC) -> (-. B = C -> CRB))
1615con1d 93 . . . . 5 |- (((R Or A /\ (B e. A /\ C e. A)) /\ -. BRC) -> (-. CRB -> B = C))
1716ex 373 . . . 4 |- ((R Or A /\ (B e. A /\ C e. A)) -> (-. BRC -> (-. CRB -> B = C)))
1817imp3a 361 . . 3 |- ((R Or A /\ (B e. A /\ C e. A)) -> ((-. BRC /\ -. CRB) -> B = C))
1911, 18impbid 515 . 2 |- ((R Or A /\ (B e. A /\ C e. A)) -> (B = C <-> (-. BRC /\ -. CRB)))
20 ioran 306 . 2 |- (-. (BRC \/ CRB) <-> (-. BRC /\ -. CRB))
2119, 20syl6bbr 537 1 |- ((R Or A /\ (B e. A /\ C e. A)) -> (B = C <-> -. (BRC \/ CRB)))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 146   \/ wo 222   /\ wa 223   = wceq 954   e. wcel 956   class class class wbr 2614   Or wor 2834
This theorem is referenced by:  sotrieq2 2857  distrlem4pr 5110  addcanpr 5132  sqgt0sr 5195  lttri2t 5493  xrlttri2t 5536  xrltnet 5546
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 960  ax-gen 961  ax-8 962  ax-10 964  ax-12 966  ax-17 969  ax-4 971  ax-5o 973  ax-6o 976  ax-9o 1121  ax-10o 1138  ax-16 1208  ax-11o 1216  ax-ext 1457
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3or 775  df-3an 776  df-ex 979  df-sb 1170  df-clab 1462  df-cleq 1467  df-clel 1470  df-ral 1646  df-v 1808  df-un 2046  df-sn 2408  df-pr 2409  df-op 2412  df-br 2615  df-po 2835  df-so 2845
Copyright terms: Public domain