(17steps total) PrintForm Definitions Lemmas hol list 2 Sections HOLlib Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: hcons def 1 2

1. 'a : S
2. h : 'a
3. t : hlist('a)
  rep_list(cons(ht))
  =
  <m:. if m = 0 then h else 1of(rep_list('a;t))(pre(m)) fi 
  ,2of(rep_list('a;t))+1>
   ('a)


By: Unab [`hrep_list`] THEN RW (NthC 1 (UnfoldTopC `rep_list`)) 0 THEN Simp


Generated subgoal:

1   <n:. if n<||t||+1 then cons(ht)[n] else arb('a) fi ,||t||+1>
  =
  <m:. if m = 0 then h else 1of(rep_list('a;t))(pre(m)) fi 
  ,2of(rep_list('a;t))+1>
   ('a)

13 steps

About:
pairproductnatural_numberaddapplyfunctionequal
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html

(17steps total) PrintForm Definitions Lemmas hol list 2 Sections HOLlib Doc