 
   A,A':Type, B:(A
A,A':Type, B:(A
 Type), B':(A'
Type), B':(A'
 Type).
Type).
 (x:A. B(x)) ~ (x:A'. B'(x))
  (x:A. B(x)) ~ (x:A'. B'(x)) 
 ((x:A
 ((x:A B(x)) ~ (x:A'
B(x)) ~ (x:A' B'(x)))
B'(x)))| By: |  | 
| 1 | 2. A' : Type 3. B : A   Type 4. B' : A'   Type 5. f : A   A' 6. g : A'   A 7. F : x:A   B(x)   B'(f(x)) 8. G : x:A   B'(f(x))   B(x) 9. InvFuns(A;A';f;g) 10.  u:A. InvFuns(B(u);B'(f(u));F(u);G(u))  (x:A  B(x)) ~ (x:A'  B'(x))  | 8 steps | 
About:
|  |  |  |  |  |