(5steps total) PrintForm Definitions Lemmas IteratedBinops Sections DiscrMathExt Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: iter via intseg amputate units 1

1. A : Type
2. f : AAA
3. u : A
4. is_ident(Afu)
5. is_assoc_sep(Af)
6. a : 
7. b : 
8. c : {a...b}
9. d : {c..b}
10. e : {a..b}A
11. i:{a..b}. i<c  di  e(i) = u
  (Iter(f;ui:{a..b}. e(i)) = (Iter(f;ui:{c..d}. e(i))


By: let T
let  Rewrite by
let  Thm*  f:(AAA), u:A.
let  Thm*  is_ident(Afu)
let  Thm*  
let  Thm*  is_assoc_sep(Af)
let  Thm*  
let  Thm*  (a,c,b:e:({a..b}A).
let  Thm*  (ac
let  Thm*  (
let  Thm*  (cb
let  Thm*  (
let  Thm*  ((Iter(f;ui:{a..b}. e(i))
let  Thm*  (=
let  Thm*  (f((Iter(f;ui:{a..c}. e(i)),Iter(f;ui:{c..b}. e(i))) in
T Using:[a:= a | c:= c] THEN T Using:[a:= c | c:= d]


Generated subgoal:

1   f
  ((Iter(f;ui:{a..c}. e(i))
  ,f((Iter(f;ui:{c..d}. e(i)),Iter(f;ui:{d..b}. e(i)))
  =
  f((Iter(f;ui:{c..d}. e(i)),Iter(f;ui:{d..d}. e(i))

3 steps

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

(5steps total) PrintForm Definitions Lemmas IteratedBinops Sections DiscrMathExt Doc