# HG changeset patch # User noschinl # Date 1298456606 -3600 # Node ID 98eda7ffde79807443997178b45e3616916686a4 # Parent 18d4d2b600161ec663e2e5f0829f4c021b812f7d setup case_product attribute in HOL and FOL diff -r 18d4d2b60016 -r 98eda7ffde79 src/FOL/FOL.thy --- a/src/FOL/FOL.thy Wed Dec 08 18:18:36 2010 +0100 +++ b/src/FOL/FOL.thy Wed Feb 23 11:23:26 2011 +0100 @@ -11,6 +11,7 @@ "~~/src/Provers/blast.ML" "~~/src/Provers/clasimp.ML" "~~/src/Tools/induct.ML" + "~~/src/Tools/case_product.ML" ("cladata.ML") ("simpdata.ML") begin @@ -391,6 +392,8 @@ setup Induct.setup declare case_split [cases type: o] +setup Case_Product.setup + hide_const (open) eq diff -r 18d4d2b60016 -r 98eda7ffde79 src/FOL/IsaMakefile --- a/src/FOL/IsaMakefile Wed Dec 08 18:18:36 2010 +0100 +++ b/src/FOL/IsaMakefile Wed Feb 23 11:23:26 2011 +0100 @@ -28,6 +28,7 @@ $(OUT)/FOL: $(OUT)/Pure $(SRC)/Provers/blast.ML \ $(SRC)/Provers/clasimp.ML $(SRC)/Provers/classical.ML \ + $(SRC)/Tools/case_product.ML \ $(SRC)/Tools/IsaPlanner/zipper.ML $(SRC)/Tools/IsaPlanner/isand.ML \ $(SRC)/Tools/IsaPlanner/rw_tools.ML \ $(SRC)/Tools/IsaPlanner/rw_inst.ML $(SRC)/Tools/eqsubst.ML \ diff -r 18d4d2b60016 -r 98eda7ffde79 src/HOL/HOL.thy --- a/src/HOL/HOL.thy Wed Dec 08 18:18:36 2010 +0100 +++ b/src/HOL/HOL.thy Wed Feb 23 11:23:26 2011 +0100 @@ -31,10 +31,12 @@ ("Tools/recfun_codegen.ML") ("Tools/cnf_funcs.ML") "~~/src/Tools/subtyping.ML" + "~~/src/Tools/case_product.ML" begin setup {* Intuitionistic.method_setup @{binding iprover} *} setup Subtyping.setup +setup Case_Product.setup subsection {* Primitive logic *} diff -r 18d4d2b60016 -r 98eda7ffde79 src/HOL/IsaMakefile --- a/src/HOL/IsaMakefile Wed Dec 08 18:18:36 2010 +0100 +++ b/src/HOL/IsaMakefile Wed Feb 23 11:23:26 2011 +0100 @@ -135,6 +135,7 @@ $(SRC)/Tools/IsaPlanner/zipper.ML \ $(SRC)/Tools/atomize_elim.ML \ $(SRC)/Tools/auto_tools.ML \ + $(SRC)/Tools/case_product.ML \ $(SRC)/Tools/coherent.ML \ $(SRC)/Tools/cong_tac.ML \ $(SRC)/Tools/eqsubst.ML \ @@ -1026,6 +1027,7 @@ Number_Theory/Primes.thy ex/Abstract_NAT.thy ex/Antiquote.thy \ ex/Arith_Examples.thy ex/Arithmetic_Series_Complex.thy ex/BT.thy \ ex/BinEx.thy ex/Binary.thy ex/Birthday_Paradoxon.thy ex/CTL.thy \ + ex/Case_Product.thy \ ex/Chinese.thy ex/Classical.thy ex/CodegenSML_Test.thy \ ex/Coercion_Examples.thy ex/Coherent.thy ex/Dedekind_Real.thy \ ex/Efficient_Nat_examples.thy ex/Eval_Examples.thy ex/Fundefs.thy \