package orthologic-coq
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
A plugin to add orthologic-based tactics to Coq
Install
dune-project
Dependency
Authors
Maintainers
Sources
orthologic-coq-0.9.1.tbz
sha256=60a9eeb27b6ad0a6fadb4127f5a7fdc194133dc55fa627e5eaedbee58a58651e
sha512=bab767857cecbb1529e599785f2485e62171a55b7ec34483976a9a15e8223167c52a2977f88752e64f17fd1b4e6fde682b608bd046b2a7867da2eca10844cf57
doc/orthologic-coq.plugin/OLCoq/Ce_api/index.html
Module OLCoq.Ce_apiSource
Source
val decomp_term :
Evd.evar_map ->
Constr.t ->
(Constr.constr, Constr.types, Sorts.t, Univ.Instance.t) Constr.kind_of_termSource
type cert_formula = | CertVariable of {polarity : bool;id : int;unique_key : int;lt_cache : (int * bool * bool, Constr.types option) Hashtbl.t;coqterm : Constr.types;
}| CertNeg of {child : cert_formula;unique_key : int;lt_cache : (int * bool * bool, Constr.types option) Hashtbl.t;coqterm : Constr.types;
}| CertOr of {c1 : cert_formula;c2 : cert_formula;unique_key : int;lt_cache : (int * bool * bool, Constr.types option) Hashtbl.t;coqterm : Constr.types;
}| CertAnd of {c1 : cert_formula;c2 : cert_formula;unique_key : int;lt_cache : (int * bool * bool, Constr.types option) Hashtbl.t;coqterm : Constr.types;
}| CertLiteral of {b : bool;unique_key : int;lt_cache : (int * bool * bool, Constr.types option) Hashtbl.t;coqterm : Constr.types;
}
Source
val lt_cached_cert :
cert_formula ->
cert_formula ->
bool ->
bool ->
Constr.types option optionSource
val set_lt_cached_cert :
cert_formula ->
cert_formula ->
bool ->
bool ->
Constr.types option ->
unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>