Idris2/libs/base/Data
Andor Penzes 82e4fd9da7
Add foldrImplGoLemma to Data.Vect (#2835)
Co-authored-by: CodingCellist <teh6@st-andrews.ac.uk>
2023-11-30 10:07:41 +00:00
..
Bool Add some algebra implementations 2020-07-17 08:25:20 -05:00
Fin Generalize Prelude proof helpers 2023-07-05 16:36:09 +01:00
IOArray Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
List [ papers ] Port the first part of "Deferring the details [...]" by Liam O'Connor (#2974) 2023-07-05 16:42:58 +01:00
List1 [ base ] Port most of List.Quantifiers to List1 2022-06-09 09:05:10 +02:00
Nat Remove decideLTE (#3031) 2023-07-27 08:04:24 +01:00
Primitives Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
SnocList Add Elem get and lookup functions 2023-03-23 19:36:20 +00:00
SortedMap [ base ] Add update functions to sorted maps 2023-09-23 22:47:05 +01:00
Vect [ base ] Add mapPropertyRelevant, tabulate and (++) for Vect's All 2023-11-30 09:53:05 +00:00
Bifoldable.idr [ cleanup ] bifoldMap already in Prelude 2022-11-03 14:11:15 +00:00
Bits.idr [ new ] Implement bit-rotation operators (#2903) 2023-03-04 14:41:54 +00:00
Bool.idr Add orBothFalse proof 2023-07-05 16:36:55 +01:00
Buffer.idr [ new ] missing buffer primitives (#2893) 2023-02-26 17:50:52 +00:00
Colist1.idr [ base ] Implement Zippable for several standard types + small cleanup 2023-10-16 22:41:55 +01:00
Colist.idr [ base ] Implement Zippable for several standard types + small cleanup 2023-10-16 22:41:55 +01:00
Contravariant.idr [ cleanup ] Move left autos that are most likely to be passed explicitly 2021-10-25 13:17:03 +01:00
Double.idr [ base ] Add bindings for ieee Double number consts (#3116) 2023-11-09 14:01:40 +00:00
DPair.idr [ papers ] Tychonoff (Part I) (#2332) 2022-02-24 11:12:53 +00:00
Either.idr [ base ] Implement Zippable for several standard types + small cleanup 2023-10-16 22:41:55 +01:00
Fin.idr [ performance ] make Eq and Ord for Fin run in constant time 2023-07-05 15:58:41 +02:00
Fuel.idr [ libs ] Strengthen some totality checks (#2304) 2022-02-03 18:41:51 +00:00
Fun.idr Some cleanup was done. Changed code is mosly equivalent to the former. 2021-02-16 19:05:33 +00:00
Integral.idr feat: even and odd for Nat and Integral (#3021) 2023-07-31 08:36:40 +01:00
IOArray.idr [ cleanup ] Remove unused imports (#2123) 2021-11-18 16:47:36 +00:00
IORef.idr Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
List1.idr [ base ] Make foldr1 and foldr1By public 2023-08-07 08:10:35 +01:00
List.idr [ fix ] missing modules in .ipkg files (#3124) 2023-10-27 20:37:00 +01:00
Maybe.idr [ base ] Implement Zippable for several standard types + small cleanup 2023-10-16 22:41:55 +01:00
Morphisms.idr [ breaking ] remove parsing of dangling binders (#1711) 2021-08-10 19:24:32 +01:00
Nat.idr Generalize Prelude proof helpers 2023-07-05 16:36:09 +01:00
Ref.idr [ base ] Add a bridge between MonadState and Ref 2023-10-13 13:47:31 +01:00
Rel.idr Add totality annotations to src and libs/{prelude, base} 2021-06-12 21:06:08 -05:00
Singleton.idr [ base ] Add extraction functions to Data.Singleton 2023-03-28 11:29:09 +01:00
SnocList.idr [ new ] deriving Show (#2741) 2022-11-02 11:57:07 +00:00
So.idr [ base ] Add a function returning Dec for So 2022-06-17 19:52:35 +01:00
SortedMap.idr [ base ] Implement Zippable for several standard types + small cleanup 2023-10-16 22:41:55 +01:00
SortedSet.idr [ contrib ] move SortedMap and SortedSet to base (#2884) 2023-02-16 11:02:43 -06:00
Stream.idr [ fix #2034 ] Productive cantor for Colist1 2021-10-21 16:01:02 +01:00
String.idr Public export remaining function to allow for proofs involving parsing numbers. 2022-07-18 14:10:05 +01:00
These.idr [ base ] Implement a bunch of standard interfaces for Data.These (#3117) 2023-10-25 11:15:28 +01:00
Vect.idr Add foldrImplGoLemma to Data.Vect (#2835) 2023-11-30 10:07:41 +00:00
Zippable.idr [ base ] Implement Zippable for several standard types + small cleanup 2023-10-16 22:41:55 +01:00