src/HOL/BNF/Tools/bnf_fp.ML
changeset 49545 8bb6e2d7346b
parent 49544 24094fa47e0d
child 49581 4e5bd3883429
--- a/src/HOL/BNF/Tools/bnf_fp.ML	Sun Sep 23 14:52:53 2012 +0200
+++ b/src/HOL/BNF/Tools/bnf_fp.ML	Sun Sep 23 14:52:53 2012 +0200
@@ -45,17 +45,21 @@
   val disc_corecsN: string
   val dtorN: string
   val dtor_coinductN: string
-  val dtor_mapN: string
-  val dtor_relN: string
   val dtor_corecN: string
   val dtor_corecsN: string
   val dtor_ctorN: string
   val dtor_exhaustN: string
   val dtor_injectN: string
+  val dtor_mapN: string
   val dtor_map_uniqueN: string
+  val dtor_relN: string
+  val dtor_rel_coinductN: string
+  val dtor_rel_strong_coinductN: string
   val dtor_set_inclN: string
   val dtor_set_set_inclN: string
   val dtor_srelN: string
+  val dtor_srel_coinductN: string
+  val dtor_srel_strong_coinductN: string
   val dtor_strong_coinductN: string
   val dtor_unfoldN: string
   val dtor_unfold_uniqueN: string
@@ -75,8 +79,6 @@
   val nchotomyN: string
   val recN: string
   val recsN: string
-  val rel_coinductN: string
-  val rel_strong_coinductN: string
   val relsN: string
   val rvN: string
   val sel_corecsN: string
@@ -85,8 +87,6 @@
   val set_inclN: string
   val set_set_inclN: string
   val simpsN: string
-  val srel_coinductN: string
-  val srel_strong_coinductN: string
   val strTN: string
   val str_initN: string
   val strongN: string
@@ -235,21 +235,21 @@
 val ctor_exhaustN = mk_exhaustN ctorN
 val dtor_injectN = mk_injectN dtorN
 val dtor_exhaustN = mk_exhaustN dtorN
+val ctor_relN = ctorN ^ "_" ^ relN
+val dtor_relN = dtorN ^ "_" ^ relN
+val ctor_srelN = ctorN ^ "_" ^ srelN
+val dtor_srelN = dtorN ^ "_" ^ srelN
 val inductN = "induct"
 val coinductN = coN ^ inductN
 val ctor_inductN = ctorN ^ "_" ^ inductN
 val ctor_induct2N = ctor_inductN ^ "2"
 val dtor_coinductN = dtorN ^ "_" ^ coinductN
-val rel_coinductN = relN ^ "_" ^ coinductN
-val srel_coinductN = srelN ^ "_" ^ coinductN
-val ctor_srelN = ctorN ^ "_" ^ srelN
-val dtor_srelN = dtorN ^ "_" ^ srelN
-val ctor_relN = ctorN ^ "_" ^ relN
-val dtor_relN = dtorN ^ "_" ^ relN
+val dtor_rel_coinductN = dtor_relN ^ "_" ^ coinductN
+val dtor_srel_coinductN = dtor_srelN ^ "_" ^ coinductN
 val strongN = "strong_"
 val dtor_strong_coinductN = dtorN ^ "_" ^ strongN ^ coinductN
-val rel_strong_coinductN = relN ^ "_" ^ strongN ^ coinductN
-val srel_strong_coinductN = srelN ^ "_" ^ strongN ^ coinductN
+val dtor_rel_strong_coinductN = dtor_relN ^ "_" ^ strongN ^ coinductN
+val dtor_srel_strong_coinductN = dtor_srelN ^ "_" ^ strongN ^ coinductN
 val hsetN = "Hset"
 val hset_recN = hsetN ^ "_rec"
 val set_inclN = "set_incl"