Commit graph

94 commits

Author SHA1 Message Date
2c1f193d77
starting progress on (non-dependent) products 2025-01-24 00:57:13 -08:00
52ce107a04
cleaned up algebra, getting ready for more updates 2025-01-12 21:03:06 -08:00
dc2a715531 some algebra 2025-01-05 11:15:41 -08:00
08ef684418 added changing section variables via '#', reworked algebra.pg to use
duality
2024-12-22 13:16:32 -08:00
dbf4b88738 some algebra 2024-12-13 22:45:37 -08:00
cf26b7c9ec trying out new lightweight Automathy function syntax 2024-12-11 14:12:56 -08:00
1ed998c025 fixed minor bug in dedupNames 2024-12-11 13:26:05 -08:00
e6f9d71c57 basic haskell operator syntax 2024-12-10 23:36:34 -08:00
534809bef9 cleaned up peano.pg a bit 2024-12-10 20:46:29 -08:00
f9e0ec40bd infix operators! 2024-12-10 20:31:53 -08:00
7dce99e1f8 some category theory 2024-12-09 22:10:51 -08:00
a3cd366379 updated README 2024-12-08 22:00:35 -08:00
d15b53da1e minor cleanup 2024-12-08 21:57:17 -08:00
95a4d822b6 drastically sped up parser 2024-12-08 21:42:13 -08:00
6f34793ba2 proved initial objects unique 2024-12-08 20:17:34 -08:00
fbfd8891bb solved #16 2024-12-08 19:37:56 -08:00
78cfd611b6 shoes and socks 2024-12-08 17:40:37 -08:00
950e132fcf fixed some sneaky bugs 2024-12-08 16:11:21 -08:00
8bc8e5e171 better prettyprinting 2024-12-08 12:40:52 -08:00
7f9d029ff9 optimized peano.pg a bit 2024-12-06 21:23:35 -08:00
832af2271f right inverse unique 2024-12-06 16:30:44 -08:00
310c144b76 refactoring of algebra.pg, also fixed minor bug 2024-12-06 15:59:22 -08:00
da0fff8070 switched back to markdown, since not using TODOs anymore 2024-12-06 15:36:58 -08:00
a72fef7979 updated readme 2024-12-06 13:48:55 -08:00
23f1432817 SECTIONS WORKING!!! 2024-12-06 13:36:14 -08:00
640354bb45 elabProgram done (for now at least) 2024-12-06 00:40:24 -08:00
254f5ff273 got rid of extra keywords 2024-12-05 20:11:38 -08:00
e122a44a91 asdf 2024-12-05 19:50:30 -08:00
83eff3d45a parsing! 2024-12-05 19:50:30 -08:00
a3d72583b4 updated examples in README to latest syntax 2024-12-05 19:49:34 -08:00
72e695a381 moved TODOs to forgejo issues 2024-12-05 19:48:34 -08:00
7e3a347485 applied fix to other ascriptions 2024-12-05 19:05:34 -08:00
c0e0c37689 more peano, fixed bug in checking ascriptions of definitions 2024-12-05 18:56:41 -08:00
84e44b0e33 made universe hierarchy predicative except for lowest 2024-12-02 20:39:56 -08:00
5eb68fe360 more optional ascriptions (surprisingly large change) 2024-12-01 21:43:15 -08:00
959f425afa updated README with changes 2024-12-01 18:16:45 -08:00
05ae14b5e7 made repl preserve environment 2024-12-01 18:06:03 -08:00
0a57180cb1 updated examples to new syntax 2024-12-01 15:29:05 -08:00
9f5c308131 IR success! 2024-12-01 15:28:57 -08:00
cdafab0d94 compiles, getting stuck somewhere though 2024-11-30 23:43:17 -08:00
8adfd9f8ba elaborator v1 2024-11-30 22:36:27 -08:00
6ab03dd6c6 more parser goodness 2024-11-30 21:05:07 -08:00
b236bb1753 parser just about taken care of 2024-11-30 20:34:09 -08:00
57bffe00b5 updated readme 2024-11-30 19:00:35 -08:00
9e54c14c65 fixed .cabal expecting README.md 2024-11-30 00:10:51 -08:00
0c004688c7 made preprocessor not reinclude files multiple times 2024-11-29 20:39:42 -08:00
f8a684a173 updated README a bit to talk more about (im)predicativity, abandoned markdown 2024-11-29 18:19:12 -08:00
58168e461d clear binders after each definition (!!!) 2024-11-28 14:32:30 -08:00
9afa90d3af added universes; documentation and examples forthcoming 2024-11-28 13:39:23 -08:00
652467f02c fixed but in let impl, work on proving recursion 2024-11-28 10:48:11 -08:00