package smtml
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
An SMT solver frontend for OCaml
Install
dune-project
Dependency
Authors
-
JJoão Pereira <joaomhmpereira@tecnico.ulisboa.pt>
-
FFilipe Marques <filipe.s.marques@tecnico.ulisboa.pt>
-
HHichem Rami Ait El Hara <hra@ocamlpro.com>
-
Rredianthus <redopam@pm.me>
-
AArthur Carcano <arthur.carcano@ocamlpro.com>
-
PPierre Chambart <pierre.chambart@ocamlpro.com>
-
JJosé Fragoso Santos <jose.fragoso@tecnico.ulisboa.pt>
Maintainers
Sources
v0.29.0.tar.gz
md5=2e38bae37fea8bc8bdd798b0d4c75c8b
sha512=8e7b391da03bae5f7a9ce06d1e9d9f6f93028c0172e3052bb17d688b97ce7a70242b145e2041b730ed1f52bd485d5dd814417aa7aa1910b8bcb68bbb94f090f8
doc/src/smtml/binder.ml.html
Source file binder.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22(* SPDX-License-Identifier: MIT *) (* Copyright (C) 2023-2026 formalsec *) (* Written by Hichem Rami Ait El Hara *) (* Dolmen's binders *) type t = | Forall | Exists | Let_in [@@deriving ord] let equal a b = match (a, b) with | Forall, Forall | Exists, Exists | Let_in, Let_in -> true | (Forall | Exists | Let_in), _ -> false let hash = function Forall -> 0 | Exists -> 1 | Let_in -> 2 let pp fmt = function | Forall -> Fmt.string fmt "forall" | Exists -> Fmt.string fmt "exists" | Let_in -> Fmt.string fmt "let"
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>