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.
This issue is about replacing the dependecy extructures with finmap
In my attempt to do so I have made the following observations:
unionm(extructures) is left-biased while+(finmap) is right-biased.mapmused to define package linking.mapimused to define the identity modulemkfmapwith notation[fmap ... ]used to generate a finmap from a list of key-value pairs.