(26steps total)
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:
swap
adjacent
instance
2
1
1.
A
: Type
2.
P
:
A
A
Prop
3.
X
:
A
List
4.
Y
:
A
List
5.
a
:
A
6.
b
:
A
7.
P
(
a
,
b
)
||
X
@ [
b
;
a
/
Y
]|| = ||swap(
X
@ [
a
;
b
/
Y
];||
X
||;||
X
||+1)||
By:
(RWO
Thm*
L
:
T
List,
i
,
j
:
||
L
||. ||swap(
L
;
i
;
j
)|| = ||
L
||
0)
THEN
(RWO
Thm*
as
,
bs
:
T
List. ||
as
@
bs
|| = ||
as
||+||
bs
||
0)
Generated subgoals:
None
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
(26steps total)
PrintForm
Definitions
Lemmas
mb
list
2
Sections
MarkB
generic
Doc