algebra

package algebra

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. algebra
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Band[A] extends Semigroup[A]

    Bands are semigroups whose operation (i.

  2. trait BoundedSemilattice[A] extends Semilattice[A] with CommutativeMonoid[A]

  3. trait CommutativeGroup[A] extends Group[A] with CommutativeMonoid[A]

    An abelian group is a group whose operation is commutative.

  4. trait CommutativeMonoid[A] extends Monoid[A] with CommutativeSemigroup[A]

    CommutativeMonoid represents a commutative monoid.

  5. trait CommutativeSemigroup[A] extends Semigroup[A]

    CommutativeSemigroup represents a commutative semigroup.

  6. trait Eq[A] extends Serializable

    A type class used to determine equality between 2 instances of the same type.

  7. trait EqFunctions extends AnyRef

  8. trait Group[A] extends Monoid[A]

    A group is a monoid where each element has an inverse.

  9. trait GroupFunctions[G[T] <: Group[T]] extends MonoidFunctions[Group]

  10. trait Monoid[A] extends Semigroup[A]

    A monoid is a semigroup with an identity.

  11. trait MonoidFunctions[M[T] <: Monoid[T]] extends SemigroupFunctions[M]

  12. trait Order[A] extends PartialOrder[A]

    The Order type class is used to define a total ordering on some type A.

  13. trait OrderFunctions extends AnyRef

  14. trait PartialOrder[A] extends Eq[A]

    The PartialOrder type class is used to define a partial ordering on some type A.

  15. trait PartialOrderFunctions extends AnyRef

  16. sealed trait Priority[+P, +F] extends AnyRef

    Priority is a type class for prioritized implicit search.

  17. trait Semigroup[A] extends Serializable

    A semigroup is any set A with an associative operation (combine).

  18. trait SemigroupFunctions[S[T] <: Semigroup[T]] extends AnyRef

  19. trait Semilattice[A] extends Band[A] with CommutativeSemigroup[A]

    Semilattices are commutative semigroups whose operation (i.

Inherited from AnyRef

Inherited from Any

Ungrouped