(8steps 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:
partial
sort
exists
2
T
:Type,
L
:
T
List,
P
:(
T
T
).
(
x
,
y
:
T
.
P
(
x
,
y
)
P
(
y
,
x
))
(
L'
:
T
List.
(
(
L
guarded_permutation(
T
;
L
,
i
.
P
(
L
[
i
],
L
[(
i
+1)]))
L'
)
(
& (
i
:
(||
L'
||-1).
P
(
L'
[
i
],
L'
[(
i
+1)])))
By:
Auto THEN Try (RWO
Thm*
L
:
T
List,
i
,
j
:
||
L
||. ||swap(
L
;
i
;
j
)|| = ||
L
||
0)
Generated subgoal:
1
1.
T
: Type
2.
L
:
T
List
3.
P
:
T
T
4.
x
,
y
:
T
.
P
(
x
,
y
)
P
(
y
,
x
)
L'
:
T
List.
(
L
guarded_permutation(
T
;
L
,
i
.
P
(
L
[
i
],
L
[(
i
+1)]))
L'
)
& (
i
:
(||
L'
||-1).
P
(
L'
[
i
],
L'
[(
i
+1)]))
7
steps
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
(8steps total)
PrintForm
Definitions
Lemmas
mb
list
2
Sections
MarkB
generic
Doc