André Videla
10b9685e4b
Injective interface and its implementations ( #2114 )
...
Co-authored-by: Nick Drozd <nicholasdrozd@gmail.com>
2021-11-26 10:55:17 +00:00
Bertalan Kis
babf346a77
[base] add IsRight and IsLeft proofs to Data.Either
2021-11-01 11:50:05 +00:00
Denis Buzdalov
7833829c43
[ base ] Add couple of properties of either
function with mappings
2021-10-18 20:11:38 +01:00
Denis Buzdalov
23bb381f0f
[ cleanup ] Small code cleanup, less mutual block and one \case
use
2021-08-12 12:38:06 +01:00
Ruslan Feizerahmanov
1d99a28176
Add Bifunctor interface ( #701 )
2020-09-30 10:51:07 +01:00
G. Allais
d105dd11a7
[ breaking ] remove List1 related ambiguities ( #690 )
2020-09-22 15:07:40 +01:00
Ohad Kammar
915b7bea38
Add various instances from stdlib interfaces (Eq, Ord, DecEq)
...
For Void and Either
This is because I ended up using them elsewhere, so why not include them in the stdlib.
Also expose left/rightInjective functions, as are used in the DecEq proofs.
2020-07-26 10:47:38 +01:00
Nick Drozd
465be9cb86
Simplify Either
2020-07-07 10:48:23 +01:00
Nick Drozd
7c923944ae
Add %default total
to a few modules
2020-07-07 10:48:23 +01:00
Edwin Brady
dec7dff622
Add libraries
2020-05-18 14:00:08 +01:00