(15steps total) Remark 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 comp binop 1

1. A : Type
2. f : AAA
3. u : A
4. is_commutative_sep(Af)
5. is_ident(Afu)
6. is_assoc_sep(Af)
  a,b:e,g:({a..b}A).
  f((Iter(f;ui:{a..b}. e(i)),Iter(f;ui:{a..b}. g(i))
  =
  (Iter(f;ui:{a..b}. f(e(i),g(i)))


By: Guarding (a:<type>. <prop>)
BackThru: 
Thm*  P:(Prop). 
Thm*  (a:b:{...a}. P(a,b))
Thm*  
Thm*  (a:. (b:{...a}. P(a,b))  (b:{a...}. P(a,b)))  (a,b:P(a,b))
THEN
At Type (Guarding (b:<type>. <prop>) Auto)


Generated subgoals:

1 7. a : 
  b:{...a}, e,g:({a..b}A).
  f((Iter(f;ui:{a..b}. e(i)),Iter(f;ui:{a..b}. g(i))
  =
  (Iter(f;ui:{a..b}. f(e(i),g(i)))

2 steps
2 7. a : 
8. b:{...a}, e,g:({a..b}A).
8. f((Iter(f;ui:{a..b}. e(i)),Iter(f;ui:{a..b}. g(i))
8. =
8. (Iter(f;ui:{a..b}. f(e(i),g(i)))
  b:{a...}, e,g:({a..b}A).
  f((Iter(f;ui:{a..b}. e(i)),Iter(f;ui:{a..b}. g(i))
  =
  (Iter(f;ui:{a..b}. f(e(i),g(i)))

11 steps

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

(15steps total) Remark PrintForm Definitions Lemmas IteratedBinops Sections DiscrMathExt Doc