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

Nominal LCF should be primarily based on "multitactics" #17

Closed jonsterling closed 8 years ago

jonsterling commented 8 years ago

Currently there is a some gnarliness in Nominal LCF and its use, which stems from the fact that several of its operations are in "tactic"-land, but really should be in "multitactic"-land. An example is recursion...

I think that every primitive of Nominal LCF should be considered a multitactic, and then separately these can be converted into tactics by precomposition with the unit. This approach should simplify a number of things, and will clear away some of the gnarliness.