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, printStats
public IdentitySeed()
IdentitySeed(de.up.ling.irtg.algebra.Algebra, de.up.ling.irtg.algebra.Algebra)
instead.public TreeAutomaton<String> binarize(String symbol)
RegularSeed
The automaton returned by this method must satisfy a number of requirements.
binarize
in class RegularSeed
public static IdentitySeed fromInterp(InterpretedTreeAutomaton irtg, String interpretation)
Copyright © 2017. All rights reserved.