package coq-core
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  The Coq Proof Assistant -- Core Binaries and Tools
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      coq-8.18.0.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=8d852367b54f095d9fbabd000304d450
    
    
  sha512=46922d5f2eb6802a148a52fd3e7f0be8370c93e7bc33cee05cf4a2044290845b10ccddbaa306f29c808e7c5019700763e37e45ff6deb507b874a4348010fed50
    
    
  doc/coq-core.engine/UnivSubst/index.html
Module UnivSubstSource
The resulting function must never be called on a level which would produce an algebraic.
Source
val normalize_univ_variables : 
  universe_opt_subst ->
  universe_opt_subst * Univ.Level.Set.t * universe_substSource
val normalize_univ_variable_opt_subst : 
  universe_opt_subst ->
  Univ.Level.t ->
  Univ.Universe.t optionSource
val nf_binder_annot : 
  (Sorts.relevance -> Sorts.relevance) ->
  'a Context.binder_annot ->
  'a Context.binder_annotFull universes substitutions into terms
Source
val nf_evars_and_universes_opt_subst : 
  (Constr.existential -> Constr.constr option) ->
  (Univ.Level.t -> Univ.Level.t) ->
  (Sorts.t -> Sorts.t) ->
  (Sorts.relevance -> Sorts.relevance) ->
  Constr.constr ->
  Constr.constrSource
val subst_univs_universe : 
  (Univ.Level.t -> Univ.Universe.t option) ->
  Univ.Universe.t ->
  Univ.Universe.t sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >