| Copyright | (c) Galois Inc 2016-2020 |
|---|---|
| License | BSD3 |
| Maintainer | Joe Hendrix <jhendrix@galois.com> |
| Stability | provisional |
| Safe Haskell | None |
| Language | Haskell2010 |
What4.Expr.AppTheory
Description
Synopsis
- data AppTheory
- quantTheory :: NonceApp t (Expr t) tp -> AppTheory
- appTheory :: App (Expr t) tp -> AppTheory
- typeTheory :: BaseTypeRepr tp -> AppTheory
Documentation
The theory that a symbol belongs to.
Constructors
| BoolTheory | |
| LinearArithTheory | |
| NonlinearArithTheory | |
| ComputableArithTheory | |
| BitvectorTheory | |
| QuantifierTheory | |
| StringTheory | |
| FloatingPointTheory | |
| ArrayTheory | |
| StructTheory | Theory attributed to structs (equivalent to records in CVC4/Z3, tuples in Yices) |
| FnTheory | Theory attributed application functions. |
Instances
| Eq AppTheory Source # | |
| Ord AppTheory Source # | |
typeTheory :: BaseTypeRepr tp -> AppTheory Source #