Step * of Lemma colist-cases

[T:Type]. ∀x:colist(T). ((x Ax) ∨ (x ∈ T × colist(T)))
BY
TACTIC:(InstLemma `colist-ext` []
          THEN ParallelLast'
          THEN -1
          THEN (D THENA Auto)
          THEN UseWitness ⌜isaxiom(x)⌝⋅
          THEN (SubsumeHyp ⌜Unit ⋃ (T × colist(T))⌝ (-1)⋅ THENA Auto)
          THEN D_b_union (-1)
          THEN -1
          THEN RepUR ``btrue bfalse it`` 0
          THEN MemCD
          THEN Try (Complete (Auto))) }

1
.....eq aux..... 
1. Type
2. colist(T) ⊆(Unit ⋃ (T × colist(T)))
3. (Unit ⋃ (T × colist(T))) ⊆colist(T)
4. a2 T
5. a3 colist(T)
⊢ istype(<a2, a3> Ax)


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}x:colist(T).  ((x  \msim{}  Ax)  \mvee{}  (x  \mmember{}  T  \mtimes{}  colist(T)))


By


Latex:
TACTIC:(InstLemma  `colist-ext`  []
                THEN  ParallelLast'
                THEN  D  -1
                THEN  (D  0  THENA  Auto)
                THEN  UseWitness  \mkleeneopen{}isaxiom(x)\mkleeneclose{}\mcdot{}
                THEN  (SubsumeHyp  \mkleeneopen{}Unit  \mcup{}  (T  \mtimes{}  colist(T))\mkleeneclose{}  (-1)\mcdot{}  THENA  Auto)
                THEN  D\_b\_union  (-1)
                THEN  D  -1
                THEN  RepUR  ``btrue  bfalse  it``  0
                THEN  MemCD
                THEN  Try  (Complete  (Auto)))




Home Index