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.19.2.tar.gz
    
    
        
    
  
  
  
    
  
  
    
  
        md5=5d1187d5e44ed0163f76fb12dabf012e
    
    
  sha512=91bc81530fa4f6498961583ad51eac5001f139881788b88e360a866ad8e2a6e2c5bce86d1a580ab4cd4782bf49d48318767df82471ce33ba3ac143e5569ad33c
    
    
  doc/coq-core.tactics/Genredexpr/index.html
Module Genredexpr
Reduction expressions
The parsing produces initially a list of red_atom
This list of atoms is immediately converted to a glob_red_flag
type 'a glob_red_flag = {- rStrength : strength;
- rBeta : bool;
- rMatch : bool;
- rFix : bool;
- rCofix : bool;
- rZeta : bool;
- rDelta : bool;(*- true = delta all but rConst; false = delta only on rConst *)
- rConst : 'a list;
}Generic kinds of reductions
type ('a, 'b, 'c, 'flags) red_expr_gen0 = - | Red
- | Hnf
- | Simpl of 'flags * ('b, 'c) Util.union Locus.with_occurrences option
- | Cbv of 'flags
- | Cbn of 'flags
- | Lazy of 'flags
- | Unfold of 'b Locus.with_occurrences list
- | Fold of 'a list
- | Pattern of 'a Locus.with_occurrences list
- | ExtraRedExpr of string
- | CbvVm of ('b, 'c) Util.union Locus.with_occurrences option
- | CbvNative of ('b, 'c) Util.union Locus.with_occurrences option
type ('a, 'b, 'c) red_expr_gen = ('a, 'b, 'c, 'b glob_red_flag) red_expr_gen0type ('a, 'b, 'c) may_eval = - | ConstrTerm of 'a
- | ConstrEval of ('a, 'b, 'c) red_expr_gen * 'a
- | ConstrContext of Names.lident * 'a
- | ConstrTypeOf of 'a
type r_trm = Constrexpr.constr_exprtype r_pat = Constrexpr.constr_pattern_exprtype r_cst = Libnames.qualid Constrexpr.or_by_notationtype raw_red_expr = (r_trm, r_cst, r_pat) red_expr_gentype 'a and_short_name = 'a * Names.lident optiontype g_trm = Genintern.glob_constr_and_exprtype g_pat = Genintern.glob_constr_pattern_and_exprtype g_cst = Tacred.evaluable_global_reference and_short_name Locus.or_vartype glob_red_expr = (g_trm, g_cst, g_pat) red_expr_gen sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >