public abstract class Formula
extends java.lang.Object
| Constructor and Description |
|---|
Formula() |
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
equals(java.lang.Object object)
Tests whether this formula is equal to the given object.
|
abstract int |
hashCode()
Returns the hashcode of this formula.
|
static Formula |
random()
Returns a random formula.
|
static Formula |
random(int depth)
Returns a random formula of at most the given depth.
|
abstract java.util.BitSet |
sat(TransitionSystem system)
Returns the set of states of the given transition system that satisfy this formula.
|
abstract java.lang.String |
toString()
Returns a string representation of this formula.
|
public static Formula random(int depth)
depth - the maximum depth of the formulapublic static Formula random()
public abstract int hashCode()
hashCode in class java.lang.Objectpublic abstract boolean equals(java.lang.Object object)
equals in class java.lang.Objectobject - an objectpublic abstract java.lang.String toString()
toString in class java.lang.Objectpublic abstract java.util.BitSet sat(TransitionSystem system)
system - a transition system