src/HOL/Library/Predicate_Compile_Quickcheck.thy
author bulwahn
Mon Jul 18 10:34:21 2011 +0200 (2011-07-18)
changeset 43886 bf068e758783
parent 39252 8f176e575a49
child 45450 dc2236b19a3d
permissions -rw-r--r--
adapting quickcheck based on the analysis of the predicate compiler
     1 (* Author: Lukas Bulwahn, TU Muenchen *)
     2 
     3 header {* A Prototype of Quickcheck based on the Predicate Compiler *}
     4 
     5 theory Predicate_Compile_Quickcheck
     6 imports Main Predicate_Compile_Alternative_Defs
     7 uses "../Tools/Predicate_Compile/predicate_compile_quickcheck.ML"
     8 begin
     9 
    10 setup {* Predicate_Compile_Quickcheck.setup *}
    11 
    12 (*setup {* Context.theory_map (Quickcheck.add_generator ("predicate_compile_wo_ff", Predicate_Compile_Quickcheck.quickcheck_compile_term
    13   Predicate_Compile_Aux.New_Pos_Random_DSeq false true 4)) *}
    14 setup {* Context.theory_map (Quickcheck.add_generator ("predicate_compile_ff_fs",
    15   Predicate_Compile_Quickcheck.quickcheck_compile_term Predicate_Compile_Aux.New_Pos_Random_DSeq true true 4)) *}
    16 setup {* Context.theory_map (Quickcheck.add_generator ("predicate_compile_ff_nofs",
    17   Predicate_Compile_Quickcheck.quickcheck_compile_term Predicate_Compile_Aux.New_Pos_Random_DSeq true false 4)) *}
    18 *)
    19 
    20 end