Need to parallelize eta
This commit is contained in:
parent
8fcfa5dbf9
commit
df62e3691c
1 changed files with 11 additions and 1 deletions
|
@ -109,6 +109,12 @@ Module RRed.
|
|||
Derive Dependent Inversion inv with (forall n (a b : PTm n), R a b) Sort Prop.
|
||||
End RRed.
|
||||
|
||||
Module ERedM.
|
||||
Inductive R {n} (a : PTm n) : PTm n -> Prop :=
|
||||
| refl : R a a
|
||||
| step b : ERed.R a b -> R a b.
|
||||
End ERedM.
|
||||
|
||||
Inductive Wt {n} (Γ : fin n -> Ty) : PTm n -> Ty -> Prop :=
|
||||
| T_Var i :
|
||||
Wt Γ (VarPTm i) (Γ i)
|
||||
|
@ -284,6 +290,10 @@ Proof.
|
|||
- move => n a b0 b1 hb ihb Γ c A hu hu'.
|
||||
elim /RRed.inv : hu' => //=_.
|
||||
+ move => A0 a0 b2 [*]. subst.
|
||||
move {ihb}.
|
||||
eexists.
|
||||
split. apply rtc_once.
|
||||
apply RRed.AppAbs.
|
||||
admit.
|
||||
+ sauto lq:on.
|
||||
+ move => a0 b2 b3 hb0 [*]. subst.
|
||||
|
|
Loading…
Add table
Reference in a new issue