Step * 2 of Lemma prec-sub+-size


1. Type
2. Atom ⟶ P ⟶ ((P Type) List)
3. P
4. prec(lbl,p.a[lbl;p];j)
5. P
6. prec(lbl,p.a[lbl;p];i)
7. prec_sub+(P;lbl,p.a[lbl;p]) <j, x> <i, y>
8. x1 i:P × prec(lbl,p.a[lbl;p];i)
9. y1 i:P × prec(lbl,p.a[lbl;p];i)
10. x1 prec_sub(P;lbl,p.a[lbl;p]) y1
⊢ x1 u,v. let j,x in let i,y in ||j;x|| < ||i;y||) y1
BY
(D -3 THEN -2 THEN RepUR ``prec_sub`` -1 THEN Reduce THEN EAuto 1) }


Latex:


Latex:

1.  P  :  Type
2.  a  :  Atom  {}\mrightarrow{}  P  {}\mrightarrow{}  ((P  +  P  +  Type)  List)
3.  j  :  P
4.  x  :  prec(lbl,p.a[lbl;p];j)
5.  i  :  P
6.  y  :  prec(lbl,p.a[lbl;p];i)
7.  prec\_sub+(P;lbl,p.a[lbl;p])  <j,  x>  <i,  y>
8.  x1  :  i:P  \mtimes{}  prec(lbl,p.a[lbl;p];i)
9.  y1  :  i:P  \mtimes{}  prec(lbl,p.a[lbl;p];i)
10.  x1  prec\_sub(P;lbl,p.a[lbl;p])  y1
\mvdash{}  x1  (\mlambda{}u,v.  let  j,x  =  u  in  let  i,y  =  v  in  ||j;x||  <  ||i;y||)  y1


By


Latex:
(D  -3  THEN  D  -2  THEN  RepUR  ``prec\_sub``  -1  THEN  Reduce  0  THEN  EAuto  1)




Home Index