Commit Graph

6 Commits

Author SHA1 Message Date
William J. Bowman
3be6730b1e Merge branch 'names' into actual-inductives
Conflicts:
	redex-curnel.rkt

With names finally fixed, many more tests can actually run.
* Changed uses of case to eliminators
* Fixed uses of new case* macro
* Fixed some assorted bugs in reduction of eliminators
2015-04-14 18:42:01 -04:00
William J. Bowman
f8a51e65ca Attempting to fix case typing checking
Maybe I shouldn't bother and should fix that after fixing inductives
2015-04-10 22:42:51 -04:00
William J. Bowman
9723870f14 Added capture-avoiding subst, α-equivalence
* Added capture-avoiding substitution
* Added equivalence during typing checking, including α-equivalence and
  limited β-equivalence
* Exposed better typing-check reflection features to allow typing
  checking modulo equivalence
* Tweaked QED macro to use new type-checking reflection feature.
* Fixed some test cases
2015-04-10 22:05:54 -04:00
William J. Bowman
b4090ae2cf Ahhh fucking substitution
I'm dumb
2015-03-27 21:49:03 -04:00
William J. Bowman
b13bf6471d Fixed various typos/bug, added latex generation 2015-02-05 01:40:58 -05:00
William J. Bowman
be2fd4a6af Reorganized stdlib; fixed some tests 2015-02-04 18:47:15 -05:00