Idris2/libs/contrib/Data
Nick Drozd ab36ad71cf Simplify a few Factor proofs
A few proofs have been rewritten, a few unnecessary cases cut, and
lots of unnecessary "explicit implicits" have been cut. Probably these
implicits were required when the code was initially written, and
inference has improved since then.
2021-07-19 08:30:47 +01:00
..
Binary [ new ] Perfect binary trees (#1063) 2021-02-22 09:54:16 +00:00
Bool Missing interface methods now cause an error 2021-06-27 20:03:19 +01:00
Fin Return Maybe from strengthen (#1540) 2021-06-14 10:59:49 +01:00
Fun Simplify a few more lambdas 2021-06-28 15:57:21 +01:00
InductionRecursion [ contrib ] add McBride's General monad 2020-10-15 17:03:32 +01:00
Int Cut unneeded type specifications 2021-06-28 16:22:27 +01:00
Linear Return Bool from IOArray.writeArray 2021-07-15 22:16:22 +01:00
List Use Not instead of -> Void (#1667) 2021-07-13 15:32:01 +01:00
Logic Simplify some lambdas (#1561) 2021-06-16 15:22:30 +01:00
Monoid Add foldMap to Foldable (#1483) 2021-06-01 15:05:04 +01:00
Morphisms Add some algebra implementations 2020-07-17 08:25:20 -05:00
Nat Simplify a few Factor proofs 2021-07-19 08:30:47 +01:00
Num Add foldMap to Foldable (#1483) 2021-06-01 15:05:04 +01:00
Recursion [ new ] proof that evaluation is Domain-independent 2020-10-29 23:05:41 +00:00
Rel Some utilities for Fin, relations and decidability (#857) 2020-12-28 21:41:12 +00:00
Stream Remove trailing whitespaces and add trailing newlines 2021-01-16 10:00:03 +00:00
String Change semantics of lines and unlines function to match Haskell and other languages (#1585) 2021-07-17 14:54:23 +01:00
Telescope Correct multiplicities when checking Pi binders 2021-03-09 17:23:05 +00:00
Tree Define and implement Relation interfaces (#1472) 2021-07-09 09:06:27 +01:00
Vect Define and implement Relation interfaces (#1472) 2021-07-09 09:06:27 +01:00
Binary.idr [ new ] Perfect binary trees (#1063) 2021-02-22 09:54:16 +00:00
Container.idr [ contrib ] adding Data.Container (#781) 2020-11-27 15:29:19 +00:00
HVect.idr Remove linearity subtyping 2020-12-27 19:58:35 +00:00
IMaybe.idr [ new ] Perfect binary trees (#1063) 2021-02-22 09:54:16 +00:00
Late.idr [ contrib ] add McBride's General monad 2020-10-15 17:03:32 +01:00
OpenUnion.idr [ refactor ] generalise open union machinery (#1157) 2021-03-05 09:28:23 +00:00
Order.idr [ new ] Order relations on Int 2021-01-27 18:23:40 +00:00
Path.idr Add Path@contrib & small changes (#1229) 2021-03-25 16:01:32 +00:00
SortedMap.idr Add foldMap to Foldable (#1483) 2021-06-01 15:05:04 +01:00
SortedSet.idr Add foldMap to Foldable (#1483) 2021-06-01 15:05:04 +01:00
Telescope.idr Preliminary datatypes for telescopes (#703) 2021-02-09 14:18:41 +00:00
Validated.idr [ new ] Add Bifoldable and Bitraversable interfaces to Prelude (#1265) 2021-04-08 17:25:37 +01:00
Void.idr [contrib] Add misc libraries to contrib (#667) 2020-09-14 16:22:46 +01:00