package coq

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type delta_resolver
val empty_delta_resolver : delta_resolver
val add_inline_delta_resolver : Names.kernel_name -> (int * Term.constr option) -> delta_resolver -> delta_resolver
val add_delta_resolver : delta_resolver -> delta_resolver -> delta_resolver
val constant_of_delta_kn : delta_resolver -> Names.kernel_name -> Names.constant
val constant_of_deltas_kn : delta_resolver -> delta_resolver -> Names.kernel_name -> Names.constant
val inline_of_delta : int option -> delta_resolver -> (int * Names.kernel_name) list
val mp_in_delta : Names.module_path -> delta_resolver -> bool
val con_in_delta : Names.constant -> delta_resolver -> bool
val mind_in_delta : Names.mutual_inductive -> delta_resolver -> bool
type substitution
val empty_subst : substitution
val is_empty_subst : substitution -> bool
val subst_dom_delta_resolver : substitution -> delta_resolver -> delta_resolver
val subst_codom_delta_resolver : substitution -> delta_resolver -> delta_resolver
val subst_dom_codom_delta_resolver : substitution -> delta_resolver -> delta_resolver
type 'a substituted
val from_val : 'a -> 'a substituted
val force : (substitution -> 'a -> 'a) -> 'a substituted -> 'a
val subst_substituted : substitution -> 'a substituted -> 'a substituted
val debug_string_of_subst : substitution -> string
val debug_pr_subst : substitution -> Pp.std_ppcmds
val debug_string_of_delta : delta_resolver -> string
val debug_pr_delta : delta_resolver -> Pp.std_ppcmds
val subst_constant : substitution -> Names.constant -> Names.constant
val subst_mps : substitution -> Term.constr -> Term.constr
val occur_mbid : Names.MBId.t -> substitution -> bool
val repr_substituted : 'a substituted -> substitution list option * 'a
val force_constr : Term.constr substituted -> Term.constr
OCaml

Innovation. Community. Security.