public class BasicBinaryRelation extends java.lang.Object implements BinaryRelation
Constructor and Description |
---|
BasicBinaryRelation(java.util.Collection<IntArray> collection,
int univSize) |
BasicBinaryRelation(int univSize) |
Modifier and Type | Method and Description |
---|---|
void |
add(int i,
int j) |
int |
compareTo(java.lang.Object o) |
BinaryRelation |
compose(BinaryRelation beta)
Relation composition.
|
java.util.NavigableSet<IntArray> |
getPairs() |
static BinaryRelation |
identity(int size)
This gives the identity relation on n; that is the zero congruence.
|
boolean |
isReflexive() |
boolean |
isRelated(int i,
int j) |
boolean |
isSymmetric() |
java.util.Iterator<IntArray> |
iterator() |
static void |
main(java.lang.String[] args) |
java.lang.String |
toString() |
int |
universeSize() |
public BasicBinaryRelation(int univSize)
public BasicBinaryRelation(java.util.Collection<IntArray> collection, int univSize)
public java.util.NavigableSet<IntArray> getPairs()
getPairs
in interface BinaryRelation
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public boolean isRelated(int i, int j)
isRelated
in interface BinaryRelation
public int universeSize()
universeSize
in interface BinaryRelation
public java.util.Iterator<IntArray> iterator()
iterator
in interface java.lang.Iterable<IntArray>
public BinaryRelation compose(BinaryRelation beta)
compose
in interface BinaryRelation
public void add(int i, int j)
public boolean isReflexive()
public boolean isSymmetric()
public java.lang.String toString()
toString
in class java.lang.Object
public static BinaryRelation identity(int size)
size
- public static void main(java.lang.String[] args)
Copyright 2003 Ralph Freese. All Rights Reserved.