src/HOL/Tools/BNF/bnf_gfp_util.ML
changeset 55415 05f5fdb8d093
parent 55413 a8e96847523c
child 55417 01fbfb60c33e
--- a/src/HOL/Tools/BNF/bnf_gfp_util.ML	Wed Feb 12 08:35:57 2014 +0100
+++ b/src/HOL/Tools/BNF/bnf_gfp_util.ML	Wed Feb 12 08:35:57 2014 +0100
@@ -22,12 +22,12 @@
   val mk_in_rel: term -> term
   val mk_equiv: term -> term -> term
   val mk_fromCard: term -> term -> term
-  val mk_nat_rec: term -> term -> term
   val mk_prefCl: term -> term
   val mk_prefixeq: term -> term -> term
   val mk_proj: term -> term
   val mk_quotient: term -> term -> term
   val mk_rec_list: term -> term -> term
+  val mk_rec_nat: term -> term -> term
   val mk_shift: term -> term -> term
   val mk_size: term -> term
   val mk_toCard: term -> term -> term
@@ -146,9 +146,9 @@
 
 fun mk_undefined T = Const (@{const_name undefined}, T);
 
-fun mk_nat_rec Zero Suc =
+fun mk_rec_nat Zero Suc =
   let val T = fastype_of Zero;
-  in Const (@{const_name nat_rec}, T --> fastype_of Suc --> HOLogic.natT --> T) $ Zero $ Suc end;
+  in Const (@{const_name rec_nat}, T --> fastype_of Suc --> HOLogic.natT --> T) $ Zero $ Suc end;
 
 fun mk_rec_list Nil Cons =
   let