Step
*
of Lemma
compat-iseg
∀[T:Type]. ∀L1,L2,L3:T List.  (L1 ≤ L2 
⇒ L2 || L3 
⇒ L1 || L3)
BY
{ (((Unfold `iseg` 0
     THEN Auto
     THEN ExRepD
     THEN (InstLemma `compat-append` [⌜T⌝; ⌜L1⌝; ⌜L3⌝; ⌜l⌝; ⌜[]⌝])⋅
     THEN Auto
     THEN RWO "append_nil_sq" 0)
    THENA Auto
    )
   THEN (RevHypSubst (-2) 0)
   THEN Auto) }
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}L1,L2,L3:T  List.    (L1  \mleq{}  L2  {}\mRightarrow{}  L2  ||  L3  {}\mRightarrow{}  L1  ||  L3)
By
Latex:
(((Unfold  `iseg`  0
      THEN  Auto
      THEN  ExRepD
      THEN  (InstLemma  `compat-append`  [\mkleeneopen{}T\mkleeneclose{};  \mkleeneopen{}L1\mkleeneclose{};  \mkleeneopen{}L3\mkleeneclose{};  \mkleeneopen{}l\mkleeneclose{};  \mkleeneopen{}[]\mkleeneclose{}])\mcdot{}
      THEN  Auto
      THEN  RWO  "append\_nil\_sq"  0)
    THENA  Auto
    )
  THEN  (RevHypSubst  (-2)  0)
  THEN  Auto)
Home
Index