package idd

  1. Overview
  2. Docs

Guarded Kleene algebra with tests

type b
type t
val test : b -> t
include BA with type t := b
val ctrue : b
val cfalse : b
val conj : b -> b -> b
val disj : b -> b -> b
val neg : b -> b -> b
val zero : t
val one : t
val seq : t -> t -> t
val ite : b -> t -> t
val whl : b -> t