RedPRL / sml-dependent-lcf

A library for the next generation of LCF refiners, with support for dependent refinement—Long Live the Anti-Realist Struggle!
16 stars 1 forks source link

Make proof state abstract somehow #45

Open jonsterling opened 6 years ago

jonsterling commented 6 years ago

I want to try out alternative representations of the proof that that would avoid premature substitutions; but to do this, I need to somehow make the proof state abstract so that it is feasible to integrate the experiment with RedPRL.

The idea would be that we would expose the current version of the proof state in certain parts of the interface (such as in the interface for rules).