Step
*
1
of Lemma
int_term_value_add_lemma
1. y : Top@i
2. x : Top@i
3. f : Top@i
⊢ int_term_value(f;x "+" y) ~ int_term_value(f;x) + int_term_value(f;y)
BY
{ Try (RW (AddrC [1] (UnfoldC `int_term_value` ANDTHENC ReduceC)) 0)⋅ }
1
1. y : Top@i
2. x : Top@i
3. f : Top@i
⊢ int_term_ind(x;
               itermConstant(const)
⇒ const;
               itermVar(var)
⇒ f var;
               itermAdd(left,right)
⇒ rec1,rec2.rec1 + rec2;
               itermSubtract(left,right)
⇒ rec3,rec4.rec3 - rec4;
               itermMultiply(left,right)
⇒ rec5,rec6.rec5 * rec6;
               itermMinus(num)
⇒ rec7.-rec7) 
+ int_term_ind(y;
               itermConstant(const)
⇒ const;
               itermVar(var)
⇒ f var;
               itermAdd(left,right)
⇒ rec1,rec2.rec1 + rec2;
               itermSubtract(left,right)
⇒ rec3,rec4.rec3 - rec4;
               itermMultiply(left,right)
⇒ rec5,rec6.rec5 * rec6;
               itermMinus(num)
⇒ rec7.-rec7)  ~ int_term_value(f;x) + int_term_value(f;y)
Latex:
Latex:
1.  y  :  Top@i
2.  x  :  Top@i
3.  f  :  Top@i
\mvdash{}  int\_term\_value(f;x  "+"  y)  \msim{}  int\_term\_value(f;x)  +  int\_term\_value(f;y)
By
Latex:
Try  (RW  (AddrC  [1]  (UnfoldC  `int\_term\_value`  ANDTHENC  ReduceC))  0)\mcdot{}
Home
Index