Skip to content

Commit

Permalink
determinism of eval ctx style reduction
Browse files Browse the repository at this point in the history
  • Loading branch information
jmchapman committed Apr 6, 2021
1 parent 23729a0 commit da949cf
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions plutus-metatheory/src/Type/ReductionC.lagda.md
Expand Up @@ -793,10 +793,10 @@ uniqueness⋆ B B' (μr V E) p with projμr p
uniqueness⋆ B B' (μl E C) p with projμl p
... | refl , q = uniqueness⋆ B B' E q
postulate
det : (p : A —→E B)(q : A —→E B') → B ≡ B'
det : (p : A —→E B)(q : A —→E B') → B ≡ B'
det (contextRule E (β-ƛ x) x₁ x₂) (contextRule E₁ (β-ƛ x₃) x₄ x₅)
with lemma51-good _ E _ _ x₁ (V-ƛ _) x E₁ _ _ x₄ (V-ƛ _) x₃
... | refl , refl , refl , refl , refl = trans x₂ (sym x₅)
```

```
Expand Down Expand Up @@ -947,7 +947,6 @@ lemmaX M E E' L N VM VL VN p | inj₂ (I , E'' , (-· B)) | blah eq | inj₂ (I'
lemmaX M E E' L N VM VL VN p | inj₂ (I , E'' , (x ·-)) | blah eq rewrite (dissect-lemma _ _ _ eq) with lemma51-good (closeEvalCtx (extendEvalCtx E'' (x ·-)) M) E' L N p VL VN E'' _ M (closeEF E'' (x ·-) M) x VM
lemmaX M E E' L N VM VL VN p | inj₂ (I , E'' , (x ·-)) | blah eq | (refl , refl , refl , refl , refl) rewrite val-unique VL x = inj₁ (refl , refl)
postulate
lemmaY : ∀ (M : ∅ ⊢⋆ J)(E : EvalCtx K J)(E' : EvalCtx K J')
(L : ∅ ⊢⋆ I ⇒ J') N
Expand Down

0 comments on commit da949cf

Please sign in to comment.