LeftAction

trait LeftAction[@specialized(Int) P, G]

A (left) semigroup/monoid/group action of G on P is simply the implementation of a method actl(g, p), or g |+|> p, such that:

1. `(g |+| h) |+|> p === g |+|> (h |+|> p)` for all `g`, `h` in `G` and `p` in `P`.

2. `id |+|> p === p` for all `p` in `P` (if `id` is defined)
Companion
object
class Any
trait Action[P, G]
trait Torsor[V, R]

Value members

Abstract methods

def actl(g: G, p: P): P