doc-src/Tutorial/Recdef/Sep2.thy
changeset 15338 08519594b0e4
parent 15337 628d87767434
child 15339 a7b603bbc1e6
equal deleted inserted replaced
15337:628d87767434 15338:08519594b0e4
     1 Sep2 = Main +
       
     2 consts sep :: 'a list => 'a => 'a list
       
     3 recdef sep "measure length"
       
     4   "sep (x#y#zs) = (%a. x # a # sep zs a)"
       
     5   "sep xs       = (%a. xs)"
       
     6 end