(25steps)
PrintForm
Definitions
discrete
jlc
Sections
Support(jlc)
Doc
At:
discrete
implies
bool
equality
1
1
1
2
1
2
1
1
1
1
2
1.
T:
Type
2.
g:
x,y:T
(x = y)+(
x = y)
3.
x:
T
4.
y:
T
5.
x = y
6.
y1:
y@0:T
(y = y@0)+(
y = y@0)
7.
y1 = g(y)
8.
y3:
y = y
9.
inr(y3) = y1(y)
False
By:
Unfold `not` 8
THEN
Assert (y = y)
THEN
RenameVar `z' -1
Generated subgoal:
1
8.
y3:
y = y
False
9.
inr(y3) = y1(y)
10.
z:
y = y
False
About:
(25steps)
PrintForm
Definitions
discrete
jlc
Sections
Support(jlc)
Doc