|
Orbital library | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VoidPredicate
A functor that encapsulates the void predicate P/0
which is constant if consistent.
Like "P()"
it applies on
The set of all void predicates of type () is the set ℘(A0)=℘({()})={∅,{()}}≅{True,False}.
Note that if you stick to consistent void predicates, there
are only two different void predicates,
constant true
and constant false
.
Predicate
Nested Class Summary | |
---|---|
static interface |
VoidPredicate.Composite
A composed VoidPredicate. |
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor |
---|
Functor.Specification |
Field Summary | |
---|---|
static Functor.Specification |
callTypeDeclaration
specification of these functors. |
Method Summary | |
---|---|
boolean |
apply()
Called to apply the VoidPredicate. |
Methods inherited from interface orbital.logic.functor.Functor |
---|
equals, hashCode, toString |
Field Detail |
---|
static final Functor.Specification callTypeDeclaration
Method Detail |
---|
boolean apply()
P()
.
none
- void non-argument
|
Orbital library 1.3.0: 11 Apr 2009 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |