(12steps) PrintForm Definitions Lemmas list 3 jlc Sections Support(jlc) Doc

At: sublist tail 1 1 1 1 1 1

1. T: Type
2. Discrete{T}
3. eq: {T}
4. eq TT
5. u: T
6. v: T List
7. f1: {T=}
8. x,y:T. f1(x,y) eq(x,y)

xv.if eq(x,u) true else x(eq) v fi

By:
Inst Thm* eq:{T=}, P:(TProp), L:T List. xL.P(x) (z:T. z(eq) L P(z)) [T;f1;x.if eq(x,u) true else x(eq) v fi;v]
THEN
ReduceSOAps -1


Generated subgoal:

19. xv.if eq(x,u) true else x(eq) v fi (z:T. z(f1) v if eq(z,u) true else z(eq) v fi)
xv.if eq(x,u) true else x(eq) v fi

About:
listboolbtrueifthenelseassertlambda
applyfunctionuniversememberimpliesall

(12steps) PrintForm Definitions Lemmas list 3 jlc Sections Support(jlc) Doc