public class IdentitySeed extends RegularSeed
The IdentitySeed is not meant to be used with an algebra that contains symbols of higher arity. In those cases, the binarization may not actually have rank two.
| Constructor and Description |
|---|
IdentitySeed()
This is only for technical reasons; don't use this constructor! Use
IdentitySeed(de.up.ling.irtg.algebra.Algebra, de.up.ling.irtg.algebra.Algebra) instead. |
IdentitySeed(Algebra sourceAlgebra,
Algebra targetAlgebra) |
| Modifier and Type | Method and Description |
|---|---|
TreeAutomaton<String> |
binarize(String symbol)
Computes an automaton for all binarizations of a given symbol.
|
static IdentitySeed |
fromInterp(InterpretedTreeAutomaton irtg,
String interpretation) |
binarize, getAllRegularSeedClasses, printStatspublic IdentitySeed()
IdentitySeed(de.up.ling.irtg.algebra.Algebra, de.up.ling.irtg.algebra.Algebra) instead.public TreeAutomaton<String> binarize(String symbol)
RegularSeedThe automaton returned by this method must satisfy a number of requirements.
binarize in class RegularSeedpublic static IdentitySeed fromInterp(InterpretedTreeAutomaton irtg, String interpretation)
Copyright © 2017. All rights reserved.