Skip to content

Standardise implicit arguments of cancellation properties. #1436

Open
@FR-vdash-bot

Description

@FR-vdash-bot

In Algebra.Definitions

LeftCancellative _•_ =  x {y z}  (x • y) ≈ (x • z)  y ≈ z
RightCancellative _•_ =  {x} y z  (y • x) ≈ (z • x)  y ≈ z
AlmostLeftCancellative e _•_ =  {x} y z  ¬ x ≈ e  (x • y) ≈ (x • z)  y ≈ z
AlmostRightCancellative e _•_ =  {x} y z  ¬ x ≈ e  (y • x) ≈ (z • x)  y ≈ z

In Data.Rational.Unnormalised.Properties

+-cancelˡ :  {r p q}  r + p ≃ r + q  p ≃ q
+-cancelʳ :  {r p q}  p + r ≃ q + r  p ≃ q

Perhaps we should make them uniform.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions