(15steps total) PrintForm Definitions Lemmas IteratedBinops Sections DiscrMathExt Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
Joining two iterations pairwise.

At: iter via intseg comp binop


  A:Type, f:(AAA), u:A.
  is_commutative_sep(Af)
  
  is_ident(Afu)
  
  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>) Auto


Generated subgoal:

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)))

14 steps

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

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