package coq
Formal proof management system
Install
Dune Dependency
Authors
Maintainers
Sources
coq-8.14.1.tar.gz
sha256=3cbfc1e1a72b16d4744f5b64ede59586071e31d9c11c811a0372060727bfd9c3
doc/cc_plugin/Cc_plugin/Ccalgo/index.html
Module Cc_plugin.Ccalgo
Source
Source
type term =
| Symb of Constr.constr
| Product of Sorts.t * Sorts.t
| Eps of Names.Id.t
| Appli of term * term
| Constructor of cinfo
Source
type rule =
| Congruence
| Axiom of Constr.constr * bool
| Injection of int * pa_constructor * int * pa_constructor * int
Source
type from =
| Goal
| Hyp of Constr.constr
| HeqG of Constr.constr
| HeqnH of Constr.constr * Constr.constr
Source
type inductive_status =
| Unknown
| Partial of pa_constructor
| Partial_applied
| Total of int * pa_constructor
Source
type representative = {
mutable weight : int;
mutable lfathers : Int.Set.t;
mutable fathers : Int.Set.t;
mutable inductive_status : inductive_status;
class_type : Constr.types;
mutable functions : Int.Set.t PafMap.t;
}
Source
type forest = {
mutable max_size : int;
mutable size : int;
mutable map : node array;
axioms : (term * term) Constrhash.t;
mutable epsilons : pa_constructor list;
syms : int Termhash.t;
}
Source
type explanation =
| Discrimination of int * pa_constructor * int * pa_constructor
| Contradiction of disequality
| Incomplete
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>