Skip to content

Get rid of inconsistent ∙-cong name in algebra hierarchy? #1544

Closed
@MatthewDaggitt

Description

@MatthewDaggitt

Every other property in the algebraic (not to mention in Relation.Binary etc.) structures are simply named assoc/comm etc. unless the structure contains two operators in which case they are prepended with the operator name(s).

The exception to this rule is the congruence proof which is incongruously named ∙-cong.

∙-cong : Congruent₂ ∙

We should have a discussion about whether we should rename this to simply cong in version 2.0.

As I see it:

Pros

  • More consistent
  • Easier to type (frequently get confused about whether it's \. \cdot or \bub in certain fonts)

Cons

  • May clash with cong from Relation.Binary.PropositionalEquality a lot.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions