package rocq-runtime
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
The Rocq Prover -- Core Binaries and Tools
Install
dune-project
Dependency
Authors
Maintainers
Sources
rocq-9.2.0.tar.gz
sha256=a45280ab4fbaac7540b136a6b073b4a6db15739ec1e149bded43fa6f4fc25f20
doc/rocq-runtime.engine/UnivGen/index.html
Module UnivGenSource
Side-effecting functions creating new universe levels.
Build a fresh instance for a given context, its associated substitution and the instantiated constraints.
Source
val pr_sort_context :
(Sorts.QVar.t -> Pp.t) ->
(Univ.Level.Set.elt -> Pp.t) ->
sort_context_set ->
Pp.tSource
val fresh_instance_from :
?loc:Loc.t ->
UVars.AbstractContext.t ->
(Names.GlobRef.t * UVars.Instance.t) option ->
UVars.Instance.t in_sort_context_setThe globref is only used for the error message when there is a mismatch.
NB: QSort is treated as QType
Source
val fresh_constant_instance :
Environ.env ->
Names.Constant.t ->
Constr.pconstant in_sort_context_setSource
val fresh_inductive_instance :
Environ.env ->
Names.inductive ->
Constr.pinductive in_sort_context_setSource
val fresh_constructor_instance :
Environ.env ->
Names.constructor ->
Constr.pconstructor in_sort_context_setSource
val fresh_global_instance :
?loc:Loc.t ->
?names:UVars.Instance.t ->
Environ.env ->
Names.GlobRef.t ->
Constr.constr in_sort_context_setSource
val fresh_sort_context_instance :
sort_context_set ->
UVars.sort_level_subst * sort_context_setCreate a fresh global in the environment argument, without side effects. BEWARE: this raises an error on polymorphic constants/inductives: the constraints should be properly added to an evd. See Evd.fresh_global, Evarutil.new_global, and pf_constr_of_global for the proper way to get a fresh copy of a polymorphic global reference.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>