Skip to content

Replace extructures with finmap #66

@MarkusKL

Description

@MarkusKL

This issue is about replacing the dependecy extructures with finmap

In my attempt to do so I have made the following observations:

  • Advantage: finmap is based on choiceType rather than ordType, which would simplify this codebase
  • Advantage: finmap follows the development of math-comp more closely.
  • Incompatibility: unionm (extructures) is left-biased while + (finmap) is right-biased.
  • Missing: I have not been able to find suitable replacements for the following operations
    • mapm used to define package linking.
    • mapim used to define the identity module
    • mkfmap with notation [fmap ... ] used to generate a finmap from a list of key-value pairs.
    • A theory of permutations to be used by nomninal definitions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions