{-# LANGUAGE OverloadedStrings, Safe #-} module SMTLib2.Array where import SMTLib2.AST tArray :: Type -> Type -> Type tArray x y = TApp "Array" [x,y] select :: Expr -> Expr -> Expr select x y = app "select" [x,y] store :: Expr -> Expr -> Expr -> Expr store x y z = app "store" [x,y,z]