Step
*
1
of Lemma
sqle-append-nil-if-has-value4
1. n : ℤ
2. 0 < n
3. ∀t:ListLike. (t ≤n - 1 t @ [])
4. t : ListLike
5. y : (t)↓
⊢ t ≤n t @ []
BY
{ ((InstLemma `is-list-if-has-value-decomp` [⌜t⌝]⋅ THENA Auto)
THEN D (-1)
THEN ExRepD
THEN Try (Complete ((GenConclAtAddrType ⌜Unit⌝ [2]⋅
THEN Auto
THEN DVar `v'
THEN Reduce 0
THEN RepUR ``nil it`` 0
THEN Auto
THEN Refine_sqle_n
THEN Auto)))
THEN (GenConclAtAddrType ⌜Top × ListLike⌝ [2]⋅ THEN Auto)
THEN DProdsAndUnions
THEN Reduce 0
THEN RepUR ``cons`` 0
THEN Refine_sqle_n
THEN Try (Complete (Auto))
THEN Refine_sqlenSqequaln
THEN Auto) }
Latex:
Latex:
1. n : \mBbbZ{}
2. 0 < n
3. \mforall{}t:ListLike. (t \mleq{}n - 1 t @ [])
4. t : ListLike
5. y : (t)\mdownarrow{}
\mvdash{} t \mleq{}n t @ []
By
Latex:
((InstLemma `is-list-if-has-value-decomp` [\mkleeneopen{}t\mkleeneclose{}]\mcdot{} THENA Auto)
THEN D (-1)
THEN ExRepD
THEN Try (Complete ((GenConclAtAddrType \mkleeneopen{}Unit\mkleeneclose{} [2]\mcdot{}
THEN Auto
THEN DVar `v'
THEN Reduce 0
THEN RepUR ``nil it`` 0
THEN Auto
THEN Refine\_sqle\_n
THEN Auto)))
THEN (GenConclAtAddrType \mkleeneopen{}Top \mtimes{} ListLike\mkleeneclose{} [2]\mcdot{} THEN Auto)
THEN DProdsAndUnions
THEN Reduce 0
THEN RepUR ``cons`` 0
THEN Refine\_sqle\_n
THEN Try (Complete (Auto))
THEN Refine\_sqlenSqequaln
THEN Auto)
Home
Index