src/LCF/ex/Ex3.thy
changeset 4905 be73ddff6c5a
child 17248 81bf91654e73
equal deleted inserted replaced
4904:5f6b2dd1cd11 4905:be73ddff6c5a
       
     1 
       
     2 (*** Addition with fixpoint of successor ***)
       
     3 
       
     4 Ex3 = LCF +
       
     5 
       
     6 consts
       
     7   s	:: "'a => 'a"
       
     8   p	:: "'a => 'a => 'a"
       
     9 
       
    10 rules
       
    11   p_strict	"p(UU) = UU"
       
    12   p_s		"p(s(x),y) = s(p(x,y))"
       
    13 
       
    14 end