Step * of Lemma assert-isvarterm

No Annotations
[opr:Type]
  ∀t:term(opr). (↑isvarterm(t) ⇐⇒ ∃v:{v:varname()| ¬(v nullvar() ∈ varname())} (t varterm(v) ∈ term(opr)))
BY
((InstLemma `term-ext` [] THEN ParallelLast) THEN Auto THEN ExRepD) }

1
1. ∀[opr:Type]. term(opr) ≡ coterm-fun(opr;term(opr))
2. [opr] Type
3. term(opr) ≡ coterm-fun(opr;term(opr))
4. term(opr)
5. ↑isvarterm(t)
⊢ ∃v:{v:varname()| ¬(v nullvar() ∈ varname())} (t varterm(v) ∈ term(opr))

2
1. ∀[opr:Type]. term(opr) ≡ coterm-fun(opr;term(opr))
2. opr Type
3. term(opr) ≡ coterm-fun(opr;term(opr))
4. term(opr)
5. {v:varname()| ¬(v nullvar() ∈ varname())} 
6. varterm(v) ∈ term(opr)
⊢ ↑isvarterm(t)


Latex:


Latex:
No  Annotations
\mforall{}[opr:Type].  \mforall{}t:term(opr).  (\muparrow{}isvarterm(t)  \mLeftarrow{}{}\mRightarrow{}  \mexists{}v:\{v:varname()|  \mneg{}(v  =  nullvar())\}  .  (t  =  varterm(v)))


By


Latex:
((InstLemma  `term-ext`  []  THEN  ParallelLast)  THEN  Auto  THEN  ExRepD)




Home Index