PrintForm Definitions Lemmas mb list 2 Sections MarkB generic Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At: map swap

  A,B:Type, f:(BA), x:B List, i,j:||x||.
  map(f;swap(x;i;j)) = swap(map(f;x);i;j)


By: Auto
THEN
BackThru
Thm* a,b:T List. ||a|| = ||b||    (i:i<||a||  a[i] = b[i])  a = b
THEN
Try (RWO Thm* f:(AB), as:A List, n:||as||. map(f;as)[n] = f(as[n]) 0)
THEN
Try (RWO Thm* L:T List, i,j,x:||L||. swap(L;i;j)[x] = L[((ij)(x))] 0)
THEN
Try (RWO Thm* f:(AB), as:A List, n:||as||. map(f;as)[n] = f(as[n]) 0)
THEN
All (RWO Thm* f:(AB), as:A List. ||map(f;as)|| = ||as||  )
THEN
Try (RWO Thm* f:(AB), as:A List. ||map(f;as)|| = ||as||   0)
THEN
All (RWO Thm* L:T List, i,j:||L||. ||swap(L;i;j)|| = ||L||  )
THEN
Try (RWO Thm* f:(AB), as:A List. ||map(f;as)|| = ||as||   0)


Generated subgoals:

None

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

PrintForm Definitions Lemmas mb list 2 Sections MarkB generic Doc