William J. Bowman
|
c359631268
|
Added fix, without termination checking
Can now write recursive functions. Fix will probably change as I add
termination checking.
|
2015-01-19 20:15:55 -05:00 |
|
William J. Bowman
|
ec38e652a7
|
Started modeling STLC
|
2015-01-19 13:15:16 -05:00 |
|
William J. Bowman
|
48360533b1
|
Added better case syntax, better thm/qed macros
|
2015-01-16 23:24:56 -05:00 |
|
William J. Bowman
|
89c5c1ba68
|
Fixed various bugs related to case and inductives
case would fail when used on an inductive family. Fixed this, added more
test cases, and cleaned up examples.
|
2015-01-16 22:54:35 -05:00 |
|
William J. Bowman
|
a5358575f3
|
Fixed to well-formed env, tinkering with PFF
|
2014-08-01 16:54:37 +02:00 |
|
William J. Bowman
|
ff4bd337fb
|
Added implementation of proofs for free extension
* Implemented the dual-mode extension to proofs for free, complete with
a neat theorem.
|
2014-07-28 18:25:42 +02:00 |
|
William J. Bowman
|
58619df30b
|
Serious reorganization of examples file
|
2014-07-28 18:25:28 +02:00 |
|
William J. Bowman
|
2c6daa6224
|
Fixed missing universe rule
|
2014-07-28 18:25:28 +02:00 |
|
William J. Bowman
|
5d2988adf0
|
Extensive examples, syntax extensions out of core
|
2014-07-25 13:53:14 +02:00 |
|
William J. Bowman
|
febe276569
|
Renamed to racket-cic; language are cic*
|
2014-07-22 21:25:55 +02:00 |
|
William J. Bowman
|
754a32a3ea
|
Module language, positivity checking, more tests
* redex-core is now a module language, complete with fancyness. For
documentation, TODO.
* Added examples file using the module language.
|
2014-07-22 21:20:35 +02:00 |
|
William J. Bowman
|
176f08dd92
|
Added inductive types; assorted fixes
* Fixed variable typing; weakening is no longer a rule but built into
lookup logic.
* Fixed substitution.
|
2014-07-16 18:51:02 +02:00 |
|
William J. Bowman
|
944e9690dc
|
Fixed rule names, working on type inference
|
2014-07-12 23:46:02 +02:00 |
|
William J. Bowman
|
0b004d9ccb
|
Added type reduction and infer-core
* Can't get β-equiv rule to work, so normalize types then check.
* Added infer-core, a closer to surface language on which to do
inference.
|
2014-07-12 22:28:57 +02:00 |
|
William J. Bowman
|
7179e30fe1
|
Removed annotation from core language
|
2014-07-12 22:28:06 +02:00 |
|
William J. Bowman
|
4b1735d435
|
First draft of redex core language.
|
2014-07-12 21:00:04 +02:00 |
|