src/HOL/Tools/BNF/bnf_gfp.ML
changeset 67405 e9ab4ad7bd15
parent 67399 eab6ce8368fa
child 67710 cc2db3239932
--- a/src/HOL/Tools/BNF/bnf_gfp.ML	Thu Jan 11 12:32:07 2018 +0100
+++ b/src/HOL/Tools/BNF/bnf_gfp.ML	Thu Jan 11 13:48:17 2018 +0100
@@ -549,12 +549,12 @@
       ||>> mk_Frees "s'" s'Ts
       ||>> mk_Frees "s''" s''Ts
       ||>> mk_Frees "f" fTs
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "Rtuple") all_sbisT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "Rtuple") all_sbisT
       ||>> mk_Frees "R" setRTs
       ||>> mk_Frees "R" setRTs
       ||>> mk_Frees "R'" setR'Ts
       ||>> mk_Frees "R" setsRTs
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "i") idxT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "i") idxT
       ||>> yield_singleton (mk_Frees "I") (HOLogic.mk_setT idxT)
       ||>> mk_Frees "Ri" (map (fn T => idxT --> T) setRTs);
 
@@ -831,17 +831,17 @@
       |> mk_Frees' "b" activeAs
       ||>> mk_Frees "b" activeAs
       ||>> mk_Frees "s" sTs
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "n") HOLogic.natT
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "sumx") sum_sbdT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "n") HOLogic.natT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "sumx") sum_sbdT
       ||>> mk_Frees' "k" sbdTs
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "kl") sum_sbd_listT
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "kl") sum_sbd_listT
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "Kl") sum_sbd_list_setT
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "lab") (sum_sbd_listT --> sbdFT)
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "Kl_lab") treeT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "kl") sum_sbd_listT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "kl") sum_sbd_listT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "Kl") sum_sbd_list_setT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "lab") (sum_sbd_listT --> sbdFT)
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "Kl_lab") treeT
       ||>> mk_Frees "x" bdFTs
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "rec") Lev_recT
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "rec") rv_recT;
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "rec") Lev_recT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "rec") rv_recT;
 
     val (k, k') = (hd kks, hd kks')
 
@@ -1128,8 +1128,8 @@
       ||>> mk_Frees "b" activeAs
       ||>> mk_Frees "b" activeAs
       ||>> mk_Frees "s" sTs
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "n") HOLogic.natT
-      ||>> yield_singleton (apfst (~~) oo mk_Frees' "kl") sum_sbd_listT;
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "n") HOLogic.natT
+      ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "kl") sum_sbd_listT;
 
     val (length_Lev_thms, length_Lev'_thms) =
       let
@@ -1687,7 +1687,7 @@
         val uTs = map2 (curry op -->) Ts Ts';
         val (((((nat, nat'), (Jzs, Jzs')), (hrecs, hrecs')), (fs, fs')), _) =
           lthy
-          |> yield_singleton (apfst (~~) oo mk_Frees' "n") HOLogic.natT
+          |> yield_singleton (apfst (op ~~) oo mk_Frees' "n") HOLogic.natT
           ||>> mk_Frees' "z" Ts
           ||>> mk_Frees' "rec" hrecTs
           ||>> mk_Frees' "f" fTs;
@@ -1798,7 +1798,7 @@
             (Jys, Jys')), (Jys_copy, Jys'_copy)), (ys_copy, ys'_copy)), Kss), names_lthy) =
           lthy
           |> mk_Frees' "y" passiveAs
-          ||>> yield_singleton (apfst (~~) oo mk_Frees' "n") HOLogic.natT
+          ||>> yield_singleton (apfst (op ~~) oo mk_Frees' "n") HOLogic.natT
           ||>> mk_Frees' "z" Ts
           ||>> mk_Frees "y" Ts'
           ||>> mk_Frees "z'" Ts