package dolmen_type

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

Logics

Some languages define a notion of logics to distinguish different fragments at type-checking and during solving. This file is here to help with handling such logics.

module Smtlib2 : sig ... end

All logics

type t =
  1. | Auto
    (*

    Default case when no logic is specified or for languages which do not have a notion of different logics (i.e. the language only has one logic).

    *)
  2. | Smtlib2 of Smtlib2.t
    (*

    Smtlib2 logic.

    *)

Wrapper type to represent the different logics.