doc-src/Tutorial/Misc/Fib.thy
changeset 5377 efb799c5ed3c
equal deleted inserted replaced
5376:60b31a24f1a6 5377:efb799c5ed3c
       
     1 Fib = WF_Rel +
       
     2 consts fib  :: nat => nat
       
     3 recdef fib "measure(%n. n)"
       
     4     "fib 0 = 0"
       
     5     "fib 1 = 1"
       
     6     "fib (Suc(Suc x)) = fib x + fib (Suc x)"
       
     7 end