src/HOL/Codatatype/Tools/bnf_fp.ML
changeset 49484 0194a18f80cf
parent 49482 e6d6869eed08
child 49498 acc583e14167
equal deleted inserted replaced
49483:470e612db99a 49484:0194a18f80cf
    18   val caseN: string
    18   val caseN: string
    19   val coN: string
    19   val coN: string
    20   val coinductN: string
    20   val coinductN: string
    21   val coiterN: string
    21   val coiterN: string
    22   val coitersN: string
    22   val coitersN: string
    23   val coiter_iffN: string
       
    24   val corecN: string
    23   val corecN: string
    25   val corecsN: string
    24   val corecsN: string
    26   val corec_iffN: string
    25   val disc_coiter_iffN: string
    27   val disc_coitersN: string
    26   val disc_coitersN: string
       
    27   val disc_corec_iffN: string
    28   val disc_corecsN: string
    28   val disc_corecsN: string
    29   val exhaustN: string
    29   val exhaustN: string
    30   val fldN: string
    30   val fldN: string
    31   val fld_exhaustN: string
    31   val fld_exhaustN: string
    32   val fld_induct2N: string
    32   val fld_induct2N: string
   238 val caseN = "case"
   238 val caseN = "case"
   239 val discN = "disc"
   239 val discN = "disc"
   240 val disc_coitersN = discN ^ "_" ^ coitersN
   240 val disc_coitersN = discN ^ "_" ^ coitersN
   241 val disc_corecsN = discN ^ "_" ^ corecsN
   241 val disc_corecsN = discN ^ "_" ^ corecsN
   242 val iffN = "_iff"
   242 val iffN = "_iff"
   243 val coiter_iffN = coiterN ^ iffN
   243 val disc_coiter_iffN = discN ^ "_" ^ coiterN ^ iffN
   244 val corec_iffN = corecN ^ iffN
   244 val disc_corec_iffN = discN ^ "_" ^ corecN ^ iffN
   245 val selN = "sel"
   245 val selN = "sel"
   246 val sel_coitersN = selN ^ "_" ^ coitersN
   246 val sel_coitersN = selN ^ "_" ^ coitersN
   247 val sel_corecsN = selN ^ "_" ^ corecsN
   247 val sel_corecsN = selN ^ "_" ^ corecsN
   248 
   248 
   249 val mk_common_name = space_implode "_" o map Binding.name_of;
   249 val mk_common_name = space_implode "_" o map Binding.name_of;