# HG changeset patch # User wenzelm # Date 1492967213 -7200 # Node ID e83c9e94e89149047268c612088bfcbd11e132a7 # Parent f9753d949afcab7cc7682083fc74bc337cadaf34 actually use theory; tuned; diff -r f9753d949afc -r e83c9e94e891 src/HOL/ROOT --- a/src/HOL/ROOT Sun Apr 23 18:54:18 2017 +0200 +++ b/src/HOL/ROOT Sun Apr 23 19:06:53 2017 +0200 @@ -565,6 +565,7 @@ Bubblesort CTL Cartouche_Examples + Case_Product Chinese Classical Code_Binary_Nat_examples diff -r f9753d949afc -r e83c9e94e891 src/HOL/ex/Case_Product.thy --- a/src/HOL/ex/Case_Product.thy Sun Apr 23 18:54:18 2017 +0200 +++ b/src/HOL/ex/Case_Product.thy Sun Apr 23 19:06:53 2017 +0200 @@ -10,21 +10,17 @@ begin text \ - The {@attribute case_product} attribute combines multiple case distinction + The @{attribute case_product} attribute combines multiple case distinction lemmas into a single case distinction lemma by building the product of all these case distinctions. \ -lemmas nat_list_exhaust = nat.exhaust[case_product list.exhaust] +lemmas nat_list_exhaust = nat.exhaust [case_product list.exhaust] -text \ - The attribute honors preconditions -\ +text \The attribute honours preconditions.\ -lemmas trancl_acc_cases= trancl.cases[case_product acc.cases] +lemmas trancl_acc_cases = trancl.cases [case_product acc.cases] -text \ - Also, case names are generated based on the old names -\ +text \Also, case names are generated based on the old names.\ end