src/HOL/Library/Predicate_Compile_Quickcheck.thy
author wenzelm
Mon, 06 Sep 2010 14:18:16 +0200
changeset 39157 b98909faaea8
parent 36026 276ebec72082
child 39252 8f176e575a49
permissions -rw-r--r--
more explicit HOL-Proofs sessions, including former ex/Hilbert_Classical.thy which works in parallel mode without the antiquotation option "margin" (which is still critical);

(* 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