current isabelle
authorCezary Kaliszyk <kaliszyk@in.tum.de>
Mon, 22 Nov 2010 16:14:47 +0900
changeset 2574 50da1be9a7e5
parent 2573 6c131c089ce2
child 2575 b1d38940040a
current isabelle
Nominal/Nominal2_Abs.thy
Nominal/nominal_dt_quot.ML
--- a/Nominal/Nominal2_Abs.thy	Sun Nov 21 02:17:19 2010 +0000
+++ b/Nominal/Nominal2_Abs.thy	Mon Nov 22 16:14:47 2010 +0900
@@ -553,7 +553,7 @@
 lemma [quot_preserve]:
   assumes q1: "Quotient R1 abs1 rep1"
   and     q2: "Quotient R2 abs2 rep2"
-  shows "((abs1 ---> id) ---> (abs2 ---> id) ---> prod_fun rep1 rep2 ---> id) prod_fv = prod_fv"
+  shows "((abs1 ---> id) ---> (abs2 ---> id) ---> map_pair rep1 rep2 ---> id) prod_fv = prod_fv"
   by (simp add: fun_eq_iff Quotient_abs_rep[OF q1] Quotient_abs_rep[OF q2])
 
 lemma [mono]: 
--- a/Nominal/nominal_dt_quot.ML	Sun Nov 21 02:17:19 2010 +0000
+++ b/Nominal/nominal_dt_quot.ML	Mon Nov 22 16:14:47 2010 +0900
@@ -99,7 +99,7 @@
   val parser = Scan.repeat (exclude || any)
 in
   fun unraw_str s =
-    s |> explode
+    s |> raw_explode
       |> Scan.finite Symbol.stopper parser >> implode 
       |> fst
 end