15 private readonly
int dimension;
36 get {
return scalarField; }
46 if (this.zero is
null)
61 return v.Dimension == this.dimension;
71 public override bool Equals(
object obj)
82 return this.dimension.GetHashCode();
Base class for all types of elements.
Base class for all types of vector spaces.
The field Z_2 of boolean numbers ([0]_2, 0 or false, and [1]_2, 1 or true).
Pseudo-vector space of Boolean-valued vectors.
BooleanVectors(int Dimension)
Pseudo-vector space of Boolean-valued vectors.
override IField ScalarField
Scalar field.
override bool Contains(IElement Element)
Checks if the set contains an element.
override IAbelianGroupElement Zero
Returns the zero element of the group.
override int GetHashCode()
Calculates a hash code of the element.
override bool Equals(object obj)
Compares the element to another.
int Dimension
Dimension of vector space.
Basic interface for all types of abelian group elements.
Basic interface for all types of elements.
Basic interface for all types of fields.