package logtk
Core types and algorithms for logic
Install
Dune Dependency
Authors
Maintainers
Sources
2.1.tar.gz
md5=e72de75e9f0f87da9e6e8c0a4d4c89f9
sha512=81becfc9badd686ab3692cd9312172aa4c4e3581b110e81770bb01e0ffbc1eb8495d0dd6d43b98f3d06e6b8c8a338174c13ebafb4e9849a3ddf89f9a3a72c287
doc/logtk.proofs/Logtk_proofs/LLTerm/index.html
Module Logtk_proofs.LLTerm
Terms For Proofs
type var = t Logtk.HVar.t
module Int_op : sig ... end
module Rat_op : sig ... end
type view =
| Type
| Const of Logtk.ID.t
| App of t * t
(*curried application
*)| Arrow of t * t
(*functional arrow
*)| Var of var
(*bound var
*)| Bind of {
binder : Logtk.Binder.t;
ty_var : t;
body : t;
}
| AppBuiltin of Logtk.Builtin.t * t list
| Ite of t * t * t
| Int_pred of Logtk_arith.Z.t linexp * Int_op.t
| Rat_pred of Logtk_arith.Q.t linexp * Rat_op.t
type term = t
type ty = t
module type LINEXP = sig ... end
linear expressions
module Linexp_int : LINEXP with type num = Logtk_arith.Z.t
module Linexp_rat : LINEXP with type num = Logtk_arith.Q.t
val hash : t -> int
val is_type : t -> bool
val t_type : ty
val const : ty:ty -> Logtk.ID.t -> t
val bind : ty:ty -> Logtk.Binder.t -> ty_var:ty -> t -> t
val app_builtin : ty:ty -> Logtk.Builtin.t -> t list -> t
val builtin : ty:ty -> Logtk.Builtin.t -> t
val int_pred : Linexp_int.t -> Int_op.t -> t
val rat_pred : Linexp_rat.t -> Rat_op.t -> t
val bool : ty
val pp : t CCFormat.printer
val pp_inner : t CCFormat.printer
module Form : sig ... end
module Conv : sig ... end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page