Step * 1 1 of Lemma assert-not-isvarterm


1. ∀[opr:Type]. term(opr) ≡ coterm-fun(opr;term(opr))
2. [opr] Type
3. term(opr) ≡ coterm-fun(opr;term(opr))
4. coterm-fun(opr;term(opr))
⊢ (¬↑isvarterm(x))  (∃f:opr. ∃bts:bound-term(opr) List. (x mkterm(f;bts) ∈ term(opr)))
BY
(D -1 THEN RepUR ``isvarterm`` THEN Auto) }

1
1. ∀[opr:Type]. term(opr) ≡ coterm-fun(opr;term(opr))
2. [opr] Type
3. term(opr) ≡ coterm-fun(opr;term(opr))
4. opr × ((varname() List × term(opr)) List)
5. ¬False
⊢ ∃f:opr. ∃bts:bound-term(opr) List. ((inr mkterm(f;bts) ∈ term(opr))


Latex:


Latex:

1.  \mforall{}[opr:Type].  term(opr)  \mequiv{}  coterm-fun(opr;term(opr))
2.  [opr]  :  Type
3.  term(opr)  \mequiv{}  coterm-fun(opr;term(opr))
4.  x  :  coterm-fun(opr;term(opr))
\mvdash{}  (\mneg{}\muparrow{}isvarterm(x))  {}\mRightarrow{}  (\mexists{}f:opr.  \mexists{}bts:bound-term(opr)  List.  (x  =  mkterm(f;bts)))


By


Latex:
(D  -1  THEN  RepUR  ``isvarterm``  0  THEN  Auto)




Home Index