- True <A>
- False <A>
- Equal <EQ, A, CONST>
- Exists <A, Term1, Term2>
- Exists <A, Term1, Term2, Term3>
- Exists <A, Term1, Term2, Term3, Term4>
- Exists <A, Term1, Term2, Term3, Term4, Term5>
- ForAll <A, Term1, Term2>
- ForAll <A, Term1, Term2, Term3>
- ForAll <A, Term1, Term2, Term3, Term4>
- ForAll <A, Term1, Term2, Term3, Term4, Term5>
- GreaterThan <ORD, A, CONST>
- LessThan <ORD, A, CONST>
- GreaterOrEq <ORD, A, CONST>
- LessOrEq <ORD, A, CONST>
- Range <ORD, A, MIN, MAX>
Sub modules
Char |
Lst |
String |
struct Equal <EQ, A, CONST> Source #
field Equal<EQ, A, CONST> Is = default(Equal<EQ, A, CONST>) Source #
struct Exists <A, Term1, Term2> Source #
Logical OR of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
field Exists<A, Term1, Term2> Is = default(Exists<A, Term1, Term2>) Source #
struct Exists <A, Term1, Term2, Term3> Source #
Logical OR of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
field Exists<A, Term1, Term2, Term3> Is = default(Exists<A, Term1, Term2, Term3>) Source #
struct Exists <A, Term1, Term2, Term3, Term4> Source #
Logical OR of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
field Exists<A, Term1, Term2, Term3, Term4> Is = default(Exists<A, Term1, Term2, Term3, Term4>) Source #
struct Exists <A, Term1, Term2, Term3, Term4, Term5> Source #
Logical OR of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
type | Term3 | Third term |
type | Term4 | Fourth term |
type | Term5 | Fifth term |
field Exists<A, Term1, Term2, Term3, Term4, Term5> Is = default(Exists<A, Term1, Term2, Term3, Term4, Term5>) Source #
struct ForAll <A, Term1, Term2> Source #
Logical AND of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
field ForAll<A, Term1, Term2> Is = default(ForAll<A, Term1, Term2>) Source #
struct ForAll <A, Term1, Term2, Term3> Source #
Logical AND of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
type | Term3 | Third term |
field ForAll<A, Term1, Term2, Term3> Is = default(ForAll<A, Term1, Term2, Term3>) Source #
struct ForAll <A, Term1, Term2, Term3, Term4> Source #
Logical AND of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
type | Term3 | Third term |
type | Term4 | Fourth term |
field ForAll<A, Term1, Term2, Term3, Term4> Is = default(ForAll<A, Term1, Term2, Term3, Term4>) Source #
struct ForAll <A, Term1, Term2, Term3, Term4, Term5> Source #
Logical AND of the terms
type | A | Bound value to test |
type | Term1 | First term |
type | Term2 | Second term |
type | Term3 | Third term |
type | Term4 | Fourth term |
type | Term5 | Fifth term |
field ForAll<A, Term1, Term2, Term3, Term4, Term5> Is = default(ForAll<A, Term1, Term2, Term3, Term4, Term5>) Source #
struct GreaterThan <ORD, A, CONST> Source #
field GreaterThan<ORD, A, CONST> Is = default(GreaterThan<ORD, A, CONST>) Source #
struct LessThan <ORD, A, CONST> Source #
field LessThan<ORD, A, CONST> Is = default(LessThan<ORD, A, CONST>) Source #
struct GreaterOrEq <ORD, A, CONST> Source #
field GreaterOrEq<ORD, A, CONST> Is = default(GreaterOrEq<ORD, A, CONST>) Source #