Represents a double literal.
static readonly DoubleLiteral OneInstance
Double value 1.0
static readonly DoubleLiteral ZeroInstance
Double value 0.0
Abstract base class for semantic literal numeric values.
Set of semantic numeric literals.
override? int Size
Size of set, if finite and known, otherwise null is returned.
override bool Contains(IElement Element)
Checks if the set contains an element.
override IAbelianGroupElement Zero
Returns the zero element of the group.
override bool Equals(object obj)
Compares the element to another. If elements are equal.
int Compare(IElement x, IElement y)
Compares two elements.
static readonly SemanticNumericLiterals Instance
Instance reference to the set of semantic numeric literals.
override ICommutativeRingWithIdentityElement One
Returns the identity element of the commutative ring with identity.
override int GetHashCode()
Calculates a hash code of the element. Hash code.
SemanticNumericLiterals()
Set of semantic literals.