src/HOL/Hyperreal/EvenOdd.thy
author paulson
Fri, 12 Jul 2002 11:24:40 +0200
changeset 13352 3cd767f8d78b
parent 12196 a3be6b3a9c0b
child 14430 5cb24165a2e1
permissions -rw-r--r--
new definitions of fun_apply and M_is_recfun

(*  Title       : EvenOdd.thy
    Author      : Jacques D. Fleuriot  
    Copyright   : 1999  University of Edinburgh
    Description : Even and odd numbers defined 
*)

EvenOdd = NthRoot +  

consts even :: "nat => bool"
primrec 
   even_0   "even 0 = True"
   even_Suc "even (Suc n) = (~ (even n))"    

consts odd :: "nat => bool"
primrec 
   odd_0   "odd 0 = False"
   odd_Suc "odd (Suc n) = (~ (odd n))"    

end