Faithful group actions #
This file provides typeclasses for faithful actions.
Notation #
Implementation details #
This file should avoid depending on other parts of GroupTheory, to avoid import cycles.
More sophisticated lemmas belong in GroupTheory.GroupAction.
Tags #
group action
Faithful actions #
instSMulOfMul is faithful when there is a (right) identity.
instVAddOfAdd is faithful when there is a (right) identity.
Mul.toSMulMulOpposite is faithful when there is a (left) identity.
Add.toVAddAddOpposite is faithful when there is a (left) identity.
instSMulOfMul is faithful when multiplication is right cancellative.
instVAddOfAdd is faithful when addition is right cancellative.
Mul.toSMulMulOpposite is faithful when multiplication is left cancellative
Add.toVAddAddOpposite is faithful when addition is left cancellative
Monoid.toMulAction is faithful on cancellative monoids.
AddMonoid.toAddAction is faithful on additive cancellative monoids.
Monoid.toOppositeMulAction is faithful on cancellative monoids.
AddMonoid.toOppositeAddAction is faithful on additive cancellative monoids.
Alias of LeftCancelMonoid.to_faithfulSMul_mulOpposite.
Monoid.toOppositeMulAction is faithful on cancellative monoids.
Let Q / P / N / M be a tower. If Q / N / M, Q / P / M and Q / P / N are
scalar towers, then P / N / M is also a scalar tower.