Step
*
1
of Lemma
term-opr_functionality
1. opr : Type
2. t : term(opr)
3. t' : term(opr)
4. ¬↑isvarterm(t)
5. alpha-eq-terms(opr;t;t')
6. ∃v:varname(). ((¬(v = nullvar() ∈ varname())) ∧ (t = varterm(v) ∈ term(opr)))
⊢ term-opr(t) = term-opr(t') ∈ opr
BY
{ (D -3 THEN ExRepD THEN RWO "-1" 0 THEN Auto THEN RepUR ``isvarterm varterm`` 0 THEN Auto) }
Latex:
Latex:
1.  opr  :  Type
2.  t  :  term(opr)
3.  t'  :  term(opr)
4.  \mneg{}\muparrow{}isvarterm(t)
5.  alpha-eq-terms(opr;t;t')
6.  \mexists{}v:varname().  ((\mneg{}(v  =  nullvar()))  \mwedge{}  (t  =  varterm(v)))
\mvdash{}  term-opr(t)  =  term-opr(t')
By
Latex:
(D  -3  THEN  ExRepD  THEN  RWO  "-1"  0  THEN  Auto  THEN  RepUR  ``isvarterm  varterm``  0  THEN  Auto)
Home
Index