(9steps) PrintForm Definitions core 3 jlc Sections Support(jlc) Doc

At: decidable iff exists bool function 2 1 1

1. T: Type
2. Z: Type
3. P: TZProp
4. g: x:Ty:ZP(x,y)+(P(x,y) False)

f_p:(TZ). x:T, y:Z. P(x,y) f_p(x,y)

By:
Witness x,y. InjCase(g(x,y) ; true; false)
THEN
Analyze 0
THEN
Reduce 0


Generated subgoal:

15. x: T
y:Z. P(x,y) InjCase(g(x,y) ; true; false)

About:
boolbfalsebtrueassertuniondecidelambda
applyfunctionuniversepropimpliesfalseallexists

(9steps) PrintForm Definitions core 3 jlc Sections Support(jlc) Doc