merged
authortraytel
Wed, 02 Oct 2013 22:59:54 +0200
changeset 54046 16374631b504
parent 54045 369a4a14583a (diff)
parent 54044 93ab44e992ae (current diff)
child 54048 f6bd38fb2c39
merged
--- a/src/HOL/BNF/Tools/bnf_def.ML	Wed Oct 02 22:54:42 2013 +0200
+++ b/src/HOL/BNF/Tools/bnf_def.ML	Wed Oct 02 22:59:54 2013 +0200
@@ -539,11 +539,14 @@
 
 val smart_max_inline_size = 25; (*FUDGE*)
 
-fun note_bnf_thms fact_policy qualify bnf_b bnf =
+fun note_bnf_thms fact_policy qualify' bnf_b bnf =
   let
     val axioms = axioms_of_bnf bnf;
     val facts = facts_of_bnf bnf;
     val wits = wits_of_bnf bnf;
+    val qualify =
+      let val (_, qs, _) = Binding.dest bnf_b;
+      in fold_rev (fn (s, mand) => Binding.qualify mand s) qs #> qualify' end;
   in
     (if fact_policy = Note_All then
       let