(24steps)
PrintForm
Definitions
list
3
jlc
Sections
Support(jlc)
Doc
At:
append
is
member
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.
M,N:T List. L = (M @ (x.N))
x(
eq) L
By:
ListInd 5
THEN
Rewrite (HigherC is_member_unrollC THENC TryC (HigherC assert_evalC)) 0
Generated subgoals:
1
(
M,N:T List. nil = (M @ (x.N)))
False
2
7.
u:
T
8.
v:
T List
9.
(
M,N:T List. v = (M @ (x.N)))
x(
eq) v
(
M,N:T List. u.v = (M @ (x.N)))
if eq(x,u)
true
else x(
eq) v fi
About:
(24steps)
PrintForm
Definitions
list
3
jlc
Sections
Support(jlc)
Doc