package coq

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val infer_v : Environ.env -> Term.constr array -> Environ.unsafe_judgment array
val infer_local_decls : Environ.env -> (Names.Id.t * Entries.local_entry) list -> Environ.env * Context.Rel.t
val assumption_of_judgment : Environ.env -> Environ.unsafe_judgment -> Term.types
val judge_of_prop : Environ.unsafe_judgment
val judge_of_set : Environ.unsafe_judgment
val judge_of_prop_contents : Term.contents -> Environ.unsafe_judgment
val judge_of_type : Univ.universe -> Environ.unsafe_judgment
val judge_of_relative : Environ.env -> int -> Environ.unsafe_judgment
val judge_of_variable : Environ.env -> Names.variable -> Environ.unsafe_judgment
val judge_of_constant : Environ.env -> Term.pconstant -> Environ.unsafe_judgment
val judge_of_constant_knowing_parameters : Environ.env -> Term.pconstant -> Term.types Lazy.t array -> Environ.unsafe_judgment
val sort_of_product : Environ.env -> Term.sorts -> Term.sorts -> Term.sorts
val type_of_constant_type : Environ.env -> Declarations.constant_type -> Term.types
val type_of_projection_constant : Environ.env -> Names.projection Term.puniverses -> Term.types
val type_of_constant_in : Environ.env -> Term.pconstant -> Term.types
val type_of_constant_type_knowing_parameters : Environ.env -> Declarations.constant_type -> Term.types Lazy.t array -> Term.types
val type_of_constant_knowing_parameters_in : Environ.env -> Term.pconstant -> Term.types Lazy.t array -> Term.types
val make_polymorphic_if_constant_for_ind : Environ.env -> Environ.unsafe_judgment -> Declarations.constant_type
val check_hyps_inclusion : Environ.env -> ('a -> Term.constr) -> 'a -> Context.Named.t -> unit
OCaml

Innovation. Community. Security.