public class AlgebraFromMinimalSets extends BasicAlgebra implements SmallAlgebra
If n is the size of A and k is the size of each minimal set, we can specify the geometry of a list of maps 0 to k-1 into A.
SmallAlgebra.AlgebraType
universeList, universeOrder
con, description, monitor, name, operationsMap, similarityType, size, sub, universe
CARDINALITY_COUNTABLE, CARDINALITY_COUNTABLY_INFINITE, CARDINALITY_FINITE, CARDINALITY_INFINITE, CARDINALITY_UNKNOWN
Constructor and Description |
---|
AlgebraFromMinimalSets(SmallAlgebra minAlg) |
AlgebraFromMinimalSets(SmallAlgebra minAlg,
int algSize,
java.util.List<int[]> maps) |
AlgebraFromMinimalSets(java.lang.String name,
SmallAlgebra minAlg) |
AlgebraFromMinimalSets(java.lang.String name,
SmallAlgebra minAlg,
int algSize,
java.util.List<int[]> maps,
java.util.List<java.lang.Integer> connectPts)
If k is the cardinality of
minAlg , each map maps
k = {0,..., k-1} one-to-one into n = {0,...,n-1}. |
AlgebraFromMinimalSets(java.lang.String name,
SmallAlgebra minAlg,
java.util.List<java.lang.Integer> connectPts) |
Modifier and Type | Method and Description |
---|---|
static void |
main(java.lang.String[] args) |
algebraType, con, convertToDefaultValueOps, elementIndex, getElement, getUniverseList, getUniverseOrder, intUniverse, resetConAndSub, setUniverseList, setUniverseOrder, sub
cardinality, constantOperations, getDescription, getMonitor, getName, getOperation, getOperationsMap, inputSize, isIdempotent, isSimilarTo, isTotal, isUnary, iterator, makeOperationTables, monitoring, operations, parent, parents, setDescription, setMonitor, setName, setOperations, setUniverse, similarityType, universe, updateSimilarityType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
algebraType, con, convertToDefaultValueOps, elementIndex, getElement, getUniverseList, getUniverseOrder, parent, parents, resetConAndSub, sub
cardinality, constantOperations, getDescription, getMonitor, getName, getOperation, getOperationsMap, inputSize, isIdempotent, isSimilarTo, isTotal, isUnary, iterator, makeOperationTables, monitoring, operations, setDescription, setMonitor, setName, similarityType, universe, updateSimilarityType
public AlgebraFromMinimalSets(SmallAlgebra minAlg)
public AlgebraFromMinimalSets(SmallAlgebra minAlg, int algSize, java.util.List<int[]> maps)
public AlgebraFromMinimalSets(java.lang.String name, SmallAlgebra minAlg)
public AlgebraFromMinimalSets(java.lang.String name, SmallAlgebra minAlg, java.util.List<java.lang.Integer> connectPts)
public AlgebraFromMinimalSets(java.lang.String name, SmallAlgebra minAlg, int algSize, java.util.List<int[]> maps, java.util.List<java.lang.Integer> connectPts)
minAlg
, each map maps
k = {0,..., k-1} one-to-one into n = {0,...,n-1}. The first map
must be the identity. Each element of n must be in the range of
at least one map. Given any two elements of n, there are overlapping
ranges of the maps going from on to the other.name
- minAlg
- a permutational algebramaps
- Copyright 2003 Ralph Freese. All Rights Reserved.