z3-4.0.0: Bindings for the Z3 Theorem Prover

MaintainerIago Abal <mail@iagoabal.eu>,
Safe HaskellNone

Z3.Painless

Description

A facade for Monad.

Documentation

class Z3Symbol a where

Methods

symbol :: MonadZ3 z3 => a -> z3 Symbol

data Ty

Constructors

TyBool 
TyInt 
TyReal 
TyBv !Int 
TyUn !Symbol 
Sort !Sort 

ty2sort :: MonadZ3 z3 => Ty -> z3 Sort

const :: (MonadZ3 z3, Z3Symbol n) => Ty -> n -> z3 AST

script :: Z3 ()