(41steps total)
PrintForm
Definitions
Lemmas
mb
list
1
Sections
MarkB
generic
Doc
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
At:
append
overlapping
sublists
1
2
2
2
1
1
1
1.
T
: Type
2.
L1
:
T
List
3.
L2
:
T
List
4.
L
:
T
List
5.
x
:
T
6.
i
,
j
:
.
i
<||
L
||
j
<||
L
||
i
=
j
L
[
i
] =
L
[
j
]
7.
f1
:
||
L1
@ [
x
]||
||
L
||
8. increasing(
f1
;||
L1
@ [
x
]||)
9.
j
:
||
L1
@ [
x
]||. (
L1
@ [
x
])[
j
] =
L
[(
f1
(
j
))]
10.
f
:
(||
L2
||+1)
||
L
||
11. increasing(
f
;||
L2
||+1)
12.
j
:
(||
L2
||+1). [
x
/
L2
][
j
] =
L
[(
f
(
j
))]
13. ||
L1
@ [
x
/
L2
]|| = ||
L1
||+||
L2
||+1
14. ||nil||
0
15.
j
:
||
L1
@ [
x
/
L2
]||
16. ||
L1
@ [
x
]|| = ||
L1
||+1
17.
j
||
L1
||
18.
j
= ||
L1
||
[
x
/
L2
][(
j
-||
L1
||)] =
L
[(
f1
(
j
))]
By:
HypSubstSq -1 0 THEN ArithSimp 0 THEN Reduce 0 THEN Try (Unfold `label` 0)
Generated subgoals:
1
0
0 & 0<||
L2
||+1
Auto
2
x
=
L
[(
f1
(||
L1
||))]
2
steps
About:
IF YOU CAN SEE THIS go to /sfa/Nuprl/Shared/Xindentation_hack_doc.html
(41steps total)
PrintForm
Definitions
Lemmas
mb
list
1
Sections
MarkB
generic
Doc