src/HOL/BNF/Tools/bnf_fp_def_sugar.ML
changeset 54285 578371ba74cc
parent 54265 3e1d230f1c00
child 54493 5b34a5b93ec2
--- a/src/HOL/BNF/Tools/bnf_fp_def_sugar.ML	Wed Nov 06 22:50:12 2013 +0100
+++ b/src/HOL/BNF/Tools/bnf_fp_def_sugar.ML	Wed Nov 06 23:05:44 2013 +0100
@@ -179,7 +179,7 @@
 (* TODO: register "sum" and "prod" as datatypes to enable N2M reduction for them *)
 
 fun register_fp_sugar key fp_sugar =
-  Local_Theory.declaration {syntax = false, pervasive = false}
+  Local_Theory.declaration {syntax = false, pervasive = true}
     (fn phi => Data.map (Symtab.default (key, morph_fp_sugar phi fp_sugar)));
 
 fun register_fp_sugars fp pre_bnfs nested_bnfs nesting_bnfs (fp_res as {Ts, ...}) ctr_defss