src/HOL/Statespace/distinct_tree_prover.ML
changeset 45740 132a3e1c0fe5
parent 45356 e79402612266
child 51701 1e29891759c4
--- a/src/HOL/Statespace/distinct_tree_prover.ML	Fri Dec 02 14:37:25 2011 +0100
+++ b/src/HOL/Statespace/distinct_tree_prover.ML	Fri Dec 02 14:54:25 2011 +0100
@@ -29,6 +29,7 @@
 datatype direction = Left | Right;
 
 fun treeT T = Type (@{type_name tree}, [T]);
+
 fun mk_tree' e T n [] = Const (@{const_name Tip}, treeT T)
   | mk_tree' e T n xs =
      let
@@ -38,7 +39,7 @@
        val r = mk_tree' e T (n-(m+1)) xsr;
      in
        Const (@{const_name Node}, treeT T --> T --> HOLogic.boolT--> treeT T --> treeT T) $
-         l $ e x $ HOLogic.false_const $ r
+         l $ e x $ @{term False} $ r
      end
 
 fun mk_tree e T xs = mk_tree' e T (length xs) xs;