At:
is intersection implies exists element
1
2
1
1
1
1.
T: Type
2.
eq: {T=
}
3.
L: T List
4.
M: T List
5.
u: T
6.
v: T List
7.
v
(eq)M 
(
x:{x:T| x(
eq) v }. x(
eq) M)
8.
u(
eq) M
if eq(u,u)
true
else u(
eq) v fi
By:
Subst (eq(u,u) = true
) 0 THENL [Id;Reduce 0 THEN Trivial]
Generated subgoal:
1 | eq(u,u) = true |
About: