public interface SmallAlgebra extends Algebra
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
SmallAlgebra.AlgebraType  | 
CARDINALITY_COUNTABLE, CARDINALITY_COUNTABLY_INFINITE, CARDINALITY_FINITE, CARDINALITY_INFINITE, CARDINALITY_UNKNOWN| Modifier and Type | Method and Description | 
|---|---|
SmallAlgebra.AlgebraType | 
algebraType()
The type of algebra this is, like a quotient algebra. 
 | 
CongruenceLattice | 
con()
The congurence lattice. 
 | 
void | 
convertToDefaultValueOps()
This is used in the UI. 
 | 
int | 
elementIndex(java.lang.Object elem)
This method will return k if elem 
 is the kth element; otherwise -1. 
 | 
java.lang.Object | 
getElement(int k)
returns the kth element. 
 | 
java.util.List | 
getUniverseList()
The universe as a List such getElement(k) will equal the kth
 element of the List. 
 | 
java.util.Map | 
getUniverseOrder()
A map that can be used for elementIndex(a). 
 | 
SmallAlgebra | 
parent()
For a BasicAlgebra this is null; for a QuotientAlgebra this is
 the preimage; for a Subalgebra it is the super algebra. 
 | 
java.util.List<SmallAlgebra> | 
parents()
For a ProductAlgebra this will be the factors. 
 | 
void | 
resetConAndSub()  | 
SubalgebraLattice | 
sub()
The subalgebra lattice. 
 | 
cardinality, constantOperations, getDescription, getMonitor, getName, getOperation, getOperationsMap, inputSize, isIdempotent, isSimilarTo, isTotal, isUnary, iterator, makeOperationTables, monitoring, operations, setDescription, setMonitor, setName, similarityType, universe, updateSimilarityTypeSmallAlgebra.AlgebraType algebraType()
java.lang.Object getElement(int k)
int elementIndex(java.lang.Object elem)
java.util.List getUniverseList()
java.util.Map getUniverseOrder()
CongruenceLattice con()
SubalgebraLattice sub()
void resetConAndSub()
SmallAlgebra parent()
java.util.List<SmallAlgebra> parents()
parentvoid convertToDefaultValueOps()
Copyright 2003 Ralph Freese. All Rights Reserved.