Commit Graph

14 Commits

Author SHA1 Message Date
William J. Bowman
d508d9bcff Started factoring into libraries. 2015-01-22 12:37:48 -05:00
William J. Bowman
f4a47cc7d6 Added coq code generator 2015-01-21 18:34:09 -05:00
William J. Bowman
6a29a1e4ef stlc type system in new syntax, fixed import
* Finished the STLC type system in the new syntax!
* Fixed import/export of syntax/parse in redex-core
2015-01-21 09:55:43 -05:00
William J. Bowman
94926a42ee Export all syntax-parse 2015-01-21 01:38:41 -05:00
William J. Bowman
9ec162b079 Added untested macro for defining inferrence rules 2015-01-21 01:37:50 -05:00
William J. Bowman
b57f2d4a85 STLC now works! Or, type-checks. 2015-01-20 00:56:18 -05:00
William J. Bowman
f94894aacf Draft of STLC with type system
* STLC + syntax for writing STLC terms naturally, without explicitly
  applying inductive constructors.
* Complete STLC type system, although it's not quite correct yet.
2015-01-19 20:45:18 -05:00
William J. Bowman
de202fa6a0 Added plus, fixed some comments 2015-01-19 20:20:25 -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
58619df30b Serious reorganization of examples file 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
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