package dolmen

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

Signature required by types for typing smtlib arrays

type t

The type of types

val array : t -> t -> t

The type of functionnal arrays from one type to another.

type view = private [>
  1. | `Int
  2. | `Real
  3. | `Bitv of int
  4. | `Array of t * t
]

Partial views for types. These are used in the Array theory to enforce some restrictions logics impose on the types of arrays that cna occur.

val view : t -> view

Partial view of a type.