
 Type
Type

 Type
Type

 A'
A'

 A
A

 B(x)
B(x)
 B'(f(x))
B'(f(x))

 B'(f(x))
B'(f(x))
 B(x)
B(x)
 u:A. InvFuns(B(u);B'(f(u));F(u);G(u))
u:A. InvFuns(B(u);B'(f(u));F(u);G(u))
 InvFuns(x:A
  InvFuns(x:A B(x);x:A'
B(x);x:A' B'(x)
B'(x)
 InvFuns;
  InvFuns; e.e/x,y. <f(x),F(x,y)>;
e.e/x,y. <f(x),F(x,y)>; e.e/x,y. <g(x),G(g(x),y)>)
e.e/x,y. <g(x),G(g(x),y)>)| By: |  | 
| 1 | 12. y : B(x)  <g(f(x)),G(g(f(x)),F(x,y))> = <x,y>  x:A  B(x)  | 3 steps | 
| 2 | 12. y : B'(x)  <f(g(x)),F(g(x),G(g(x),y))> = <x,y>  x:A'  B'(x)  | 3 steps | 
About:
|  |  |  |  |  |  |  |  |  |