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

implement 'sequential' sequencing #23

Closed jonsterling closed 7 years ago

jonsterling commented 7 years ago

Right now, we use 'simultaneous' sequencing which has nice equational properties (it is the kleisli extension to the tactic monad). But in practice, I've found that we actually want to use the old 'sequential' one that I had hacked up originally. This one runs a tactic on a goal, performs a substitutions, runs the next thing, etc. The one we do now runs them all simultaneously, and then squishes everything.

It's kind of funny...