package coq
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >
  
  
  Formal proof management system
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      coq-8.15.2.tar.gz
    
    
        
    
  
  
  
    
  
        sha256=13a67c0a4559ae22e9765c8fdb88957b16c2b335a2d5f47e4d6d9b4b8b299926
    
    
  doc/micromega_plugin/Micromega_plugin/Micromega/index.html
Module Micromega_plugin.MicromegaSource
Source
type ('tA, 'tX, 'aA, 'aF) gFormula = - | TT of kind
- | FF of kind
- | X of kind * 'tX
- | A of kind * 'tA * 'aA
- | AND of kind * ('tA, 'tX, 'aA, 'aF) gFormula * ('tA, 'tX, 'aA, 'aF) gFormula
- | OR of kind * ('tA, 'tX, 'aA, 'aF) gFormula * ('tA, 'tX, 'aA, 'aF) gFormula
- | NOT of kind * ('tA, 'tX, 'aA, 'aF) gFormula
- | IMPL of kind * ('tA, 'tX, 'aA, 'aF) gFormula * 'aF option * ('tA, 'tX, 'aA, 'aF) gFormula
- | IFF of kind * ('tA, 'tX, 'aA, 'aF) gFormula * ('tA, 'tX, 'aA, 'aF) gFormula
- | EQ of ('tA, 'tX, 'aA, 'aF) gFormula * ('tA, 'tX, 'aA, 'aF) gFormula
Source
type ('term, 'annot, 'tX) to_constrT = {- mkTT : kind -> 'tX;
- mkFF : kind -> 'tX;
- mkA : kind -> 'term -> 'annot -> 'tX;
- mkAND : kind -> 'tX -> 'tX -> 'tX;
- mkOR : kind -> 'tX -> 'tX -> 'tX;
- mkIMPL : kind -> 'tX -> 'tX -> 'tX;
- mkIFF : kind -> 'tX -> 'tX -> 'tX;
- mkNOT : kind -> 'tX -> 'tX;
- mkEQ : 'tX -> 'tX -> 'tX;
}Source
val abst_simpl : 
  ('a1, 'a2, 'a3) to_constrT ->
  ('a2 -> bool) ->
  kind ->
  ('a1, 'a2, 'a3, 'a4) tFormula ->
  ('a1, 'a2, 'a3, 'a4) tFormulaSource
val abst_form : 
  ('a1, 'a2, 'a3) to_constrT ->
  ('a2 -> bool) ->
  bool ->
  kind ->
  ('a1, 'a2, 'a3, 'a4) tFormula ->
  ('a1, 'a2, 'a3, 'a4) tFormulaSource
type zArithProof = - | DoneProof
- | RatProof of zWitness * zArithProof
- | CutProof of zWitness * zArithProof
- | SplitProof of z polC * zArithProof * zArithProof
- | EnumProof of zWitness * zWitness * zArithProof list
- | ExProof of positive * zArithProof
 sectionYPositions = computeSectionYPositions($el), 10)"
  x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
  >