Theory Predicate_Compile_Quickcheck

Up to index of Isabelle/HOL/Predicate_Compile_Examples

theory Predicate_Compile_Quickcheck
imports Predicate_Compile_Alternative_Defs
uses ../Tools/Predicate_Compile/predicate_compile_quickcheck.ML

(* Author: Lukas Bulwahn, TU Muenchen *)

header {* A Prototype of Quickcheck based on the Predicate Compiler *}

theory Predicate_Compile_Quickcheck
imports Main Predicate_Compile_Alternative_Defs
uses "../Tools/Predicate_Compile/predicate_compile_quickcheck.ML"
begin


setup {* Quickcheck.add_generator ("predicate_compile_wo_ff", Predicate_Compile_Quickcheck.quickcheck_compile_term
Predicate_Compile_Aux.New_Pos_Random_DSeq false true 4) *}

setup {* Quickcheck.add_generator ("predicate_compile_ff_fs",
Predicate_Compile_Quickcheck.quickcheck_compile_term Predicate_Compile_Aux.New_Pos_Random_DSeq true true 4) *}

setup {* Quickcheck.add_generator ("predicate_compile_ff_nofs",
Predicate_Compile_Quickcheck.quickcheck_compile_term Predicate_Compile_Aux.New_Pos_Random_DSeq true false 4) *}


end