Nuprl Lemma : unroll-prec-size

[a,i,x:Top].  (||i;x|| let lbl,z in add-sz(pcorec-size(lbl,p.a[lbl;p]);a[lbl;i];z))


Proof




Definitions occuring in Statement :  prec-size: ||i;x|| pcorec-size: pcorec-size(lbl,p.a[lbl; p]) add-sz: add-sz(sz;L;x) uall: [x:A]. B[x] top: Top so_apply: x[s1;s2] spread: spread def add: m natural_number: $n sqequal: t
Definitions unfolded in proof :  uall: [x:A]. B[x] prec-size: ||i;x|| so_lambda: λ2y.t[x; y] member: t ∈ T top: Top so_apply: x[s1;s2]
Lemmas referenced :  unroll-pcorec-size istype-void istype-top
Rules used in proof :  sqequalSubstitution sqequalTransitivity computationStep sqequalReflexivity Error :isect_memberFormation_alt,  sqequalRule cut introduction extract_by_obid sqequalHypSubstitution isectElimination thin Error :isect_memberEquality_alt,  voidElimination hypothesis because_Cache Error :inhabitedIsType,  hypothesisEquality

Latex:
\mforall{}[a,i,x:Top].    (||i;x||  \msim{}  let  lbl,z  =  x  in  1  +  add-sz(pcorec-size(lbl,p.a[lbl;p]);a[lbl;i];z))



Date html generated: 2019_06_20-PM-02_05_04
Last ObjectModification: 2019_02_22-PM-06_15_20

Theory : tuples


Home Index