Package org.tweetyproject.math.algebra
package org.tweetyproject.math.algebra
-
ClassDescriptionThis class represents a Boolean semiring.This class represents a Bottleneck Semiring.This class represents a Fuzzy Semiring, where elements are interpreted as degrees of truth in the range [0.0, 1.0].The multiplication operation corresponds to finding the minimum of two weights, while the addition operation corresponds to finding the maximum, 0.0 represents the additive identity, and 1.0 represents the multiplicative identity.This class represents an example for a non numeric semiring.Enum representing the elements in the non-numeric semiring: BAD, FAIR, and GOOD.This class represents a probabilistic (Viterbi) Semiring, where elements range between [0.0, 1.0].The addition operation corresponds to finding the maximum, 0.0 represents the additive identity, and 1.0 represents the multiplicative identity.Semiring<T>This class represents a generic Semiring, an algebraic structure with two binary operations (addition and multiplication), and two corresponding identity elements (zeroElement and oneElement).This class represents a Weighted Semiring, where elements are interpreted as weights or costs.