(15steps)
PrintForm
Definitions
list
3
jlc
Sections
Support(jlc)
Doc
At:
is
member
append
lemma
1
1.
T:
Type
2.
eq:
{T=
}
3.
eq
T
T
4.
x,y:T. eq(x,y)
x = y
5.
L:
T List
6.
x:
T
7.
x(
eq) L
M,N:T List. L = (M @ (x.N))
By:
ListInd 5
THEN
Rewrite (HigherC is_member_unrollC THENC TryC (HigherC assert_evalC)) 0
Generated subgoals:
1
False
(
M,N:T List. nil = (M @ (x.N)))
2
7.
u:
T
8.
v:
T List
9.
x(
eq) v
(
M,N:T List. v = (M @ (x.N)))
if eq(x,u)
true
else x(
eq) v fi
(
M,N:T List. u.v = (M @ (x.N)))
About:
(15steps)
PrintForm
Definitions
list
3
jlc
Sections
Support(jlc)
Doc