Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Synopsis
- data SMT = SMT {}
- vars :: Lens' SMT (Seq (SomeKnownSMTSort SMTVar))
- options :: Lens' SMT [SMTOption]
- mlogic :: Lens' SMT (Maybe String)
- lastVarId :: Lens' SMT Int
- formulas :: Lens' SMT (Seq (Expr 'BoolSort))
- renderSetLogic :: Builder -> Builder
- renderDeclareVar :: forall t. KnownSMTSort t => SMTVar t -> Builder
- renderAssert :: Expr BoolSort -> Builder
- renderVars :: Seq (SomeKnownSMTSort SMTVar) -> Seq Builder
Documentation
The state of the SMT-problem.
renderSetLogic :: Builder -> Builder Source #
renderDeclareVar :: forall t. KnownSMTSort t => SMTVar t -> Builder Source #