Structure rich_listSyntax


Source File Identifier index Theory binding index

signature rich_listSyntax =
sig
  include Abbrev

  val and_el_tm       : term
  val butlastn_tm     : term
  val ell_tm          : term
  val is_sublist_tm   : term
  val is_suffix_tm    : term
  val lastn_tm        : term
  val or_el_tm        : term
  val prefix_tm       : term
  val replicate_tm    : term
  val scanl_tm        : term
  val scanr_tm        : term
  val seg_tm          : term
  val splitp_tm       : term
  val suffix_tm       : term
  val unzip_fst_tm    : term
  val unzip_snd_tm    : term

  val mk_and_el       : term -> term
  val mk_butlastn     : term * term -> term
  val mk_ell          : term * term -> term
  val mk_is_sublist   : term * term -> term
  val mk_is_suffix    : term * term -> term
  val mk_lastn        : term * term -> term
  val mk_or_el        : term -> term
  val mk_prefix       : term * term -> term
  val mk_replicate    : term * term -> term
  val mk_scanl        : term * term * term -> term
  val mk_scanr        : term * term * term -> term
  val mk_seg          : term * term * term -> term
  val mk_splitp       : term * term -> term
  val mk_suffix       : term * term -> term
  val mk_unzip_fst    : term -> term
  val mk_unzip_snd    : term -> term

  val dest_and_el     : term -> term
  val dest_butlastn   : term -> term * term
  val dest_ell        : term -> term * term
  val dest_is_sublist : term -> term * term
  val dest_is_suffix  : term -> term * term
  val dest_lastn      : term -> term * term
  val dest_or_el      : term -> term
  val dest_prefix     : term -> term * term
  val dest_replicate  : term -> term * term
  val dest_scanl      : term -> term * term * term
  val dest_scanr      : term -> term * term * term
  val dest_seg        : term -> term * term * term
  val dest_splitp     : term -> term * term
  val dest_suffix     : term -> term * term
  val dest_unzip_fst  : term -> term
  val dest_unzip_snd  : term -> term

  val is_and_el       : term -> bool
  val is_butlastn     : term -> bool
  val is_ell          : term -> bool
  val is_is_sublist   : term -> bool
  val is_is_suffix    : term -> bool
  val is_lastn        : term -> bool
  val is_or_el        : term -> bool
  val is_prefix       : term -> bool
  val is_replicate    : term -> bool
  val is_scanl        : term -> bool
  val is_scanr        : term -> bool
  val is_seg          : term -> bool
  val is_splitp       : term -> bool
  val is_suffix       : term -> bool
  val is_unzip_fst    : term -> bool
  val is_unzip_snd    : term -> bool

end


Source File Identifier index Theory binding index

HOL 4, Kananaskis-8