Nathan van Doorn

Results 88 comments of Nathan van Doorn

Thank you, this seems to fix the issue for me!

The main thing that's missing from the new `Function.Structures/Bundles`, as I see it, is a notion of equality of functions, analogous to `Function.Equality.setoid` in the old style. I'm not sure...

I think this is a good idea. It should probably also be done for Integers and Rationals, if it hasn't already.

I accept the argument that it shouldn't be in `.Base` but `.Categorical` doesn't feel like the right place to me. Maybe a new `Data.List.Algebraic`?

I'm revisiting is. Was there any problem with putting the properties in `Data.List.Properties`?

I've looked into this a little bit more. `Data.Fin.Permutation.Transposition.List` isn't quite what I expected, in that its "transpositions" can include transpositions between two equal elements, like `1F , 1F`. This...

I was planning on changing the definition of `decompose` along with this change. I don't expect that that'll be too hard

Looking into this some more, a lot of the little lemmas about parity of a permutation are lemmas about the parity of a natural number, and that'll require a bit...

I'm... uncomfortable with this definition of vector spaces. It's really not what literature means by "vector space", like, at all. If anything I'd call this a free inner-product module, but...

I'd also prefer `Equivalence`. There's a lot of equivalence relation that aren't equality (equivalence modulo n, for one, and `Always` for another). The downside of that name is `Equivalence.Propositional` is...