package logtk
Core types and algorithms for logic
Install
Dune Dependency
Authors
Maintainers
Sources
2.0.tar.gz
md5=7a8e57388083ed763d12d18324c8a086
sha512=5c5ac312ada6b42907d1e91e349454a8375f7bf8165d3459721a40b707a840a3d6b3dc968a66f1040cb4de7aedf5c1c13f3e90b51337eae5ea6de41651d7bd63
doc/logtk.proofs/Logtk_proofs/LLProof/index.html
Module Logtk_proofs.LLProof
Low Level Proofs
Low level proofs, intended for mechanical proof checking.
Instantiations (substitutions) are explicit because that should make the job of the checker easier.
NOTE: this is still uncooked, and will probably change.
val section : Logtk.Util.Section.t
type term = Logtk.TypedSTerm.t
type ty = term
type form = term
type inst = term list
Instantiate some binder with the following terms. Order matters.
type tag = Logtk.Proof.tag
val id : t -> int
val pp_step : step CCFormat.printer
val pp_parent : parent CCFormat.printer
val pp_id : t CCFormat.printer
val pp_res : t CCFormat.printer
val pp : t CCFormat.printer
Print only this step
val pp_dag : t CCFormat.printer
Print the whole DAG
val pp_inst : inst CCFormat.printer
val hash : t -> int
val by_def : Logtk.ID.t -> form -> t
val define : Logtk.ID.t -> form -> t
Checking steps
val pp_check_res : check_res CCFormat.printer
Printing
module Tbl : CCHashtbl.S with type key = t
module Dot : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page