Standard Library | The Coq Proof Assistant

The Coq Proof Assistant

# Library Ltac2.Env

From Ltac2 Require Import Init Std.
Ltac2 @ external get : ident list -> Std.reference option := "coq-core.plugins.ltac2" "env_get".
Returns the global reference corresponding to the absolute name given as argument if it exists.
Ltac2 @ external expand : ident list -> Std.reference list := "coq-core.plugins.ltac2" "env_expand".
Returns the list of all global references whose absolute name contains the argument list as a suffix.
Ltac2 @ external path : Std.reference -> ident list := "coq-core.plugins.ltac2" "env_path".
Returns the absolute name of the given reference. Panics if the reference does not exist.
Ltac2 @ external instantiate : Std.reference -> constr := "coq-core.plugins.ltac2" "env_instantiate".
Returns a fresh instance of the corresponding reference, in particular generating fresh universe variables and constraints when this reference is universe-polymorphic.