hiding internal constants and facts more properly
authorbulwahn
Thu, 01 Dec 2011 22:16:26 +0100
changeset 45733 6bb30ae1abfe
parent 45732 ac5775bbc748
child 45734 1024dd30da42
hiding internal constants and facts more properly
src/HOL/Quickcheck.thy
src/HOL/Quickcheck_Exhaustive.thy
--- a/src/HOL/Quickcheck.thy	Thu Dec 01 22:16:23 2011 +0100
+++ b/src/HOL/Quickcheck.thy	Thu Dec 01 22:16:26 2011 +0100
@@ -157,6 +157,9 @@
 no_notation fcomp (infixl "\<circ>>" 60)
 no_notation scomp (infixl "\<circ>\<rightarrow>" 60)
 
+hide_fact catch_match_def
+hide_const (open) catch_match
+
 subsection {* The Random-Predicate Monad *} 
 
 fun iter' ::
--- a/src/HOL/Quickcheck_Exhaustive.thy	Thu Dec 01 22:16:23 2011 +0100
+++ b/src/HOL/Quickcheck_Exhaustive.thy	Thu Dec 01 22:16:26 2011 +0100
@@ -533,9 +533,9 @@
 
 declare [[quickcheck_batch_tester = exhaustive]]
 
-hide_fact orelse_def catch_match_def
+hide_fact orelse_def
 no_notation orelse (infixr "orelse" 55)
-hide_const (open) orelse catch_match catch_match' unknown mk_map_term check_all_n_lists 
+hide_const (open) orelse unknown mk_map_term check_all_n_lists 
 
 hide_type (open) cps pos_bound_cps neg_bound_cps unknown three_valued
 hide_const (open) cps_empty cps_single cps_bind cps_plus cps_if cps_not