
 Type
Type

 Prop
Prop


 2
2
 x:A. if d(x)=
x:A. if d(x)= 0
0 P(x) else
 P(x) else  P(x) fi
P(x) fi
 fg,x. if d(x)=
fg,x. if d(x)= 0
0 (fg/f,g. f)(x) else (fg/f,g. g)(x) fi)
 (fg/f,g. f)(x) else (fg/f,g. g)(x) fi)
 (x:A st P(x)
 (x:A st P(x)
 B(x))
B(x)) (x:A st
(x:A st  P(x)
P(x)
 B(x))
B(x))
 (x:A
(x:A
 B(x))
B(x))

 B(x)
B(x)
 (
  ( x@0.if d(x@0)=
x@0.if d(x@0)= 0
0 h(x@0) else h(x@0) fi) = h
 h(x@0) else h(x@0) fi) = h| By: |  | 
| 1 |  if d(x)=  0  h(x) else h(x) fi = h(x)  | 1 step | 
About:
|  |  |  |  |  |  | 
|  |  |  |  |  |  |  |