Skip to content

Can we unify Relation.Binary.Morphism.Definitions and Function.Definitions? #2318

Closed
@Taneb

Description

@Taneb

Relation.Binary.Morphism.Definitions has as module parameters the domain and codomain of the functions over which the definitions are made, whereas Function.Definitions has them in a variable block. The former module only contains Homomorphic₂, which is exactly the same as the latter's Congruent, and a re-export of Morphism from Function.Core, which I think is otherwise unused in the library (and is just a synonym for the function arrow).

Can we deprecate Relation.Morphism.Definitions in favour of Function.Definitions?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions