hazelgrove/hazelnut-dynamics-agda

prove complete preservation

Closed this issue · 2 comments

  complete-preservation : {Δ : hctx} {e : hexp} {d d' : dhexp} {τ : htyp} →
             ecomplete e →
             ∅ ⊢ e ⇒ τ ~> d ⊣ Δ →
             Δ ⊢ d ↦ d' →
             Δ , ∅ ⊢ d' :: τ

@cyrus- said one or both of these was trivial and should be removed but i forget which one

OK, yeah. I'll add full preservation as a postulate until I finish it so that I can confirm it's as we think. (Agda doesn't let you import modules that have holes in them, which is probably a good idea, and I already have the muscle memory of grep postulate before considering something to be finished.)