2023-10-29 00:02:10 +02:00
|
|
|
# Idris learning
|
|
|
|
|
2023-10-29 00:07:15 +02:00
|
|
|
This directory contains the results of my first adventure into the world of Idris 2.
|
2023-10-29 00:02:10 +02:00
|
|
|
|
|
|
|
## File structure
|
|
|
|
|
|
|
|
| File | Description |
|
|
|
|
| ---------------------------------------------------------- | --------------------------------------------- |
|
|
|
|
| [./src/My/Nats.idr](./src/My/Nats.idr) | Natural numbers |
|
|
|
|
| [./src/My/Signs.idr](./src/My/Signs.idr) | Signs (essentially $\mathbb Z / 2 \mathbb Z$) |
|
|
|
|
| [./src/My/Integers.idr](./src/My/Integers.idr) | Integers as differences of naturals |
|
|
|
|
| [./src/My/Structures.idr](./src/My/Structures.idr) | Setoids, semigroups, monoids and groups |
|
|
|
|
| [./src/My/Syntax/Rewrite.idr](./src/My/Syntax/Rewrite.idr) | Coping with the lack of tactics |
|