package dolmen

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

Signature required by types for typing smtlib real_int arithmetic.

include Smtlib_Int
type t

The type of types

val int : t

The type for integer expressions.

include Smtlib_Real with type t := t
val real : t

The type for integer expressions.

type view = private [>
  1. | `Int
  2. | `Real
]

Partial view for types. These are used by the Reals_Ints theory to perform type-based dispatch, and automatic conversion of Ints to Reals when specified by the specification.

val view : t -> view

Partial view of a type.