(15steps)
PrintForm
Definitions
Lemmas
list
3
jlc
Sections
Support(jlc)
Doc
At:
append
functionality
wrt
sublist
1
1
1.
T:
Type
2.
L1:
T List
3.
L2:
T List
4.
eq:
{T
}
5.
eq
T
T
6.
x:T. eq(x,x)
7.
x,y:T. eq(x,y)
eq(y,x)
8.
x,y,z:T. eq(x,y)
eq(y,z)
eq(x,z)
9.
L3:
T List
10.
L4:
T List
11.
Discrete{T}
12.
L1(
eq)L2
13.
L3(
eq)L4
(L1 @ L3)(
eq)(L2 @ L4)
By:
ListInd 2
Generated subgoals:
1
12.
L3(
eq)L4
nil(
eq)L2
(nil @ L3)(
eq)(L2 @ L4)
2
12.
L3(
eq)L4
13.
u:
T
14.
v:
T List
15.
v(
eq)L2
(v @ L3)(
eq)(L2 @ L4)
(u.v)(
eq)L2
((u.v) @ L3)(
eq)(L2 @ L4)
About:
(15steps)
PrintForm
Definitions
Lemmas
list
3
jlc
Sections
Support(jlc)
Doc