Semigroup

  • Interface defining objects with a single property:

    • Composition operation.
    See more

    Declaration

    Swift

    public protocol Semigroup
  • Interface for semigroups with an additive binary operation.

    See more

    Declaration

    Swift

    public protocol AdditiveSemigroup
  • Interface for semigroups with an multiplicative binary operation.

    See more

    Declaration

    Swift

    public protocol MultiplicativeSemigroup