TSTP Solution File: SYO502^1 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : SYO502^1 : TPTP v7.5.0. Released v4.1.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n015.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Tue Mar 29 00:51:58 EDT 2022

% Result   : Timeout 290.63s 291.05s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem    : SYO502^1 : TPTP v7.5.0. Released v4.1.0.
% 0.00/0.12  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.13/0.33  % Computer   : n015.cluster.edu
% 0.13/0.33  % Model      : x86_64 x86_64
% 0.13/0.33  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.13/0.33  % RAMPerCPU  : 8042.1875MB
% 0.13/0.33  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.13/0.33  % CPULimit   : 300
% 0.13/0.33  % DateTime   : Sun Mar 13 13:22:50 EDT 2022
% 0.13/0.33  % CPUTime    : 
% 0.13/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.20/0.34  Python 2.7.5
% 3.29/3.46  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 3.29/3.46  FOF formula (<kernel.Constant object at 0xa75998>, <kernel.Constant object at 0xa752d8>) of role type named a
% 3.29/3.46  Using role type
% 3.29/3.46  Declaring a:fofType
% 3.29/3.46  FOF formula (<kernel.Constant object at 0xa79ea8>, <kernel.Single object at 0xa75ab8>) of role type named b
% 3.29/3.46  Using role type
% 3.29/3.46  Declaring b:fofType
% 3.29/3.46  FOF formula (<kernel.Constant object at 0xa75758>, <kernel.DependentProduct object at 0x2b8f9e189f80>) of role type named f
% 3.29/3.46  Using role type
% 3.29/3.46  Declaring f:(fofType->fofType)
% 3.29/3.46  FOF formula (<kernel.Constant object at 0xa75ab8>, <kernel.DependentProduct object at 0x2b8f9e189fc8>) of role type named g
% 3.29/3.46  Using role type
% 3.29/3.46  Declaring g:(fofType->fofType)
% 3.29/3.46  FOF formula ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) (((eq fofType) (f b)) (g a))) of role conjecture named claim
% 3.29/3.46  Conjecture to prove = ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) (((eq fofType) (f b)) (g a))):Prop
% 3.29/3.46  We need to prove ['((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) (((eq fofType) (f b)) (g a)))']
% 3.29/3.46  Parameter fofType:Type.
% 3.29/3.46  Parameter a:fofType.
% 3.29/3.46  Parameter b:fofType.
% 3.29/3.46  Parameter f:(fofType->fofType).
% 3.29/3.46  Parameter g:(fofType->fofType).
% 3.29/3.46  Trying to prove ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) (((eq fofType) (f b)) (g a)))
% 3.29/3.46  Found x2:(P (f b))
% 3.29/3.46  Found (fun (x2:(P (f b)))=> x2) as proof of (P (f b))
% 3.29/3.46  Found (fun (x2:(P (f b)))=> x2) as proof of (P0 (f b))
% 3.29/3.46  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 3.29/3.46  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 3.29/3.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found x2:(P (f b))
% 3.29/3.46  Found (fun (x2:(P (f b)))=> x2) as proof of (P (f b))
% 3.29/3.46  Found (fun (x2:(P (f b)))=> x2) as proof of (P0 (f b))
% 3.29/3.46  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 3.29/3.46  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 3.29/3.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 3.29/3.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 3.29/3.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 3.29/3.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 3.29/3.46  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 3.29/3.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 3.29/3.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 3.29/3.46  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 3.29/3.46  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 3.29/3.46  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found eq_ref00:=(eq_ref0 (((eq fofType) (f b)) (g a))):(((eq Prop) (((eq fofType) (f b)) (g a))) (((eq fofType) (f b)) (g a)))
% 4.97/5.16  Found (eq_ref0 (((eq fofType) (f b)) (g a))) as proof of (((eq Prop) (((eq fofType) (f b)) (g a))) b0)
% 4.97/5.16  Found ((eq_ref Prop) (((eq fofType) (f b)) (g a))) as proof of (((eq Prop) (((eq fofType) (f b)) (g a))) b0)
% 4.97/5.16  Found ((eq_ref Prop) (((eq fofType) (f b)) (g a))) as proof of (((eq Prop) (((eq fofType) (f b)) (g a))) b0)
% 4.97/5.16  Found ((eq_ref Prop) (((eq fofType) (f b)) (g a))) as proof of (((eq Prop) (((eq fofType) (f b)) (g a))) b0)
% 4.97/5.16  Found x:(P (f b))
% 4.97/5.16  Instantiate: b0:=(f b):fofType
% 4.97/5.16  Found x as proof of (P0 b0)
% 4.97/5.16  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 4.97/5.16  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f a)) (g b)))):(((eq Prop) (not (((eq fofType) (f a)) (g b)))) (not (((eq fofType) (f a)) (g b))))
% 4.97/5.16  Found (eq_ref0 (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 4.97/5.16  Found ((eq_ref Prop) (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 4.97/5.16  Found ((eq_ref Prop) (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 4.97/5.16  Found ((eq_ref Prop) (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 4.97/5.16  Found eq_ref00:=(eq_ref0 ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))):(((eq Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b)))))
% 4.97/5.16  Found (eq_ref0 ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of (((eq Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) b0)
% 4.97/5.16  Found ((eq_ref Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of (((eq Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) b0)
% 4.97/5.16  Found ((eq_ref Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of (((eq Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) b0)
% 4.97/5.16  Found ((eq_ref Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of (((eq Prop) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) b0)
% 4.97/5.16  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 4.97/5.16  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 4.97/5.16  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 4.97/5.16  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 4.97/5.16  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 4.97/5.16  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 4.97/5.16  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 4.97/5.16  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 4.97/5.16  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 4.97/5.16  Found x:(P0 b0)
% 4.97/5.16  Instantiate: b0:=(f b):fofType
% 4.97/5.16  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f b))
% 4.97/5.16  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f b)))
% 4.97/5.16  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 4.97/5.16  Found x:(P (g a))
% 4.97/5.16  Instantiate: b0:=(g a):fofType
% 4.97/5.16  Found x as proof of (P0 b0)
% 4.97/5.16  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 4.97/5.16  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found x:(P (f b))
% 6.84/7.00  Instantiate: b0:=(f b):fofType
% 6.84/7.00  Found x as proof of (P0 b0)
% 6.84/7.00  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 6.84/7.00  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 6.84/7.00  Found eq_ref00:=(eq_ref0 (not (((eq fofType) a) b))):(((eq Prop) (not (((eq fofType) a) b))) (not (((eq fofType) a) b)))
% 6.84/7.00  Found (eq_ref0 (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 6.84/7.00  Found ((eq_ref Prop) (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 6.84/7.00  Found ((eq_ref Prop) (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 6.84/7.00  Found ((eq_ref Prop) (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 6.84/7.00  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f a)) (g b)))):(((eq Prop) (not (((eq fofType) (f a)) (g b)))) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found (eq_ref0 (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 6.84/7.00  Found ((eq_ref Prop) (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 6.84/7.00  Found ((eq_ref Prop) (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 6.84/7.00  Found ((eq_ref Prop) (not (((eq fofType) (f a)) (g b)))) as proof of (((eq Prop) (not (((eq fofType) (f a)) (g b)))) b0)
% 6.84/7.00  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 6.84/7.00  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 6.84/7.00  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 6.84/7.00  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f a)) (g b))))
% 6.84/7.00  Found x3:(P (f b))
% 6.84/7.00  Found (fun (x3:(P (f b)))=> x3) as proof of (P (f b))
% 6.84/7.00  Found (fun (x3:(P (f b)))=> x3) as proof of (P0 (f b))
% 6.84/7.00  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 6.84/7.00  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 6.84/7.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 6.84/7.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 6.84/7.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 6.84/7.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 6.84/7.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 6.84/7.00  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 6.84/7.00  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 6.84/7.00  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 6.84/7.00  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 6.84/7.00  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 6.84/7.00  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 6.84/7.00  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 8.26/8.45  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 8.26/8.45  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 8.26/8.45  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 8.26/8.45  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 8.26/8.45  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 8.26/8.45  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 8.26/8.45  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 8.26/8.45  Found (or_intror00 (classic (not (((eq fofType) a) b)))) as proof of (P ((or (not (((eq fofType) a) b))) a0))
% 8.26/8.45  Found ((or_intror0 ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of (P ((or (not (((eq fofType) a) b))) a0))
% 8.26/8.45  Found (((or_intror (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of (P ((or (not (((eq fofType) a) b))) a0))
% 8.26/8.45  Found (((or_intror (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of (P ((or (not (((eq fofType) a) b))) a0))
% 8.26/8.45  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 8.26/8.45  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 8.26/8.45  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 8.26/8.45  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 8.26/8.45  Found (or_intror00 (classic (not (((eq fofType) a) b)))) as proof of (P ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)))
% 8.26/8.45  Found ((or_intror0 ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of (P ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)))
% 8.26/8.45  Found (((or_intror (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of (P ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)))
% 8.26/8.45  Found (((or_intror (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of (P ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)))
% 8.26/8.45  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 8.26/8.45  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 8.26/8.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 8.26/8.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 8.26/8.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 8.26/8.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 8.26/8.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 8.26/8.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 8.26/8.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 8.26/8.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 8.26/8.45  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 8.26/8.45  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 8.26/8.45  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 8.26/8.45  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 8.26/8.45  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 8.26/8.45  Found x:(P0 b0)
% 8.26/8.45  Instantiate: b0:=(f b):fofType
% 8.26/8.45  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f b))
% 8.26/8.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f b)))
% 8.26/8.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 8.26/8.45  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 8.26/8.45  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 8.26/8.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 8.26/8.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 8.26/8.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 8.26/8.45  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 8.26/8.45  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 8.26/8.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 10.92/11.09  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 10.92/11.09  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 10.92/11.09  Found x:(P (g a))
% 10.92/11.09  Instantiate: b0:=(g a):fofType
% 10.92/11.09  Found x as proof of (P0 b0)
% 10.92/11.09  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 10.92/11.09  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.92/11.09  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 10.92/11.09  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 10.92/11.09  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.92/11.09  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.92/11.09  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 10.92/11.09  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 10.92/11.09  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 10.92/11.09  Found eq_ref00:=(eq_ref0 (not (((eq fofType) a) b))):(((eq Prop) (not (((eq fofType) a) b))) (not (((eq fofType) a) b)))
% 10.92/11.09  Found (eq_ref0 (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 10.92/11.09  Found ((eq_ref Prop) (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 10.92/11.09  Found ((eq_ref Prop) (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 10.92/11.09  Found ((eq_ref Prop) (not (((eq fofType) a) b))) as proof of (((eq Prop) (not (((eq fofType) a) b))) b0)
% 10.92/11.09  Found x2:(P b0)
% 10.92/11.09  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 10.92/11.09  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 10.92/11.09  Found x3:(P (f b))
% 10.92/11.09  Found (fun (x3:(P (f b)))=> x3) as proof of (P (f b))
% 10.92/11.09  Found (fun (x3:(P (f b)))=> x3) as proof of (P0 (f b))
% 10.92/11.09  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 10.92/11.09  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 10.92/11.09  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.92/11.09  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 10.92/11.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 10.92/11.09  Found x3:(P (g a))
% 10.92/11.09  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 10.92/11.09  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 10.92/11.09  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.92/11.09  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 14.27/14.44  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 14.27/14.44  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 14.27/14.44  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 14.27/14.44  Found x2:(P (f b))
% 14.27/14.44  Found (fun (x2:(P (f b)))=> x2) as proof of (P (f b))
% 14.27/14.44  Found (fun (x2:(P (f b)))=> x2) as proof of (P0 (f b))
% 14.27/14.44  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 14.27/14.44  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 14.27/14.44  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 14.27/14.44  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 14.27/14.44  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 14.27/14.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 14.27/14.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 14.27/14.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 14.27/14.44  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 14.27/14.44  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 14.27/14.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 14.27/14.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 14.27/14.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 14.27/14.44  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 14.27/14.44  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 14.27/14.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.27/14.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 14.27/14.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.27/14.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 14.27/14.44  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 14.27/14.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.27/14.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 14.27/14.44  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 18.61/18.80  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 18.61/18.80  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 18.61/18.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 18.61/18.80  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 18.61/18.80  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 18.61/18.80  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 18.61/18.80  Found x2:(P b0)
% 18.61/18.80  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 18.61/18.80  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 18.61/18.80  Found x2:(P (g a))
% 18.61/18.80  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 18.61/18.80  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 18.61/18.80  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 18.61/18.80  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 18.61/18.80  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 18.61/18.80  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 18.61/18.80  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 18.61/18.80  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 18.61/18.80  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 18.61/18.80  Found x3:(P (g a))
% 18.61/18.80  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 18.61/18.80  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 18.61/18.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 18.61/18.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 18.61/18.80  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 18.61/18.80  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 18.61/18.80  Found x2:(P (f b))
% 18.61/18.80  Found (fun (x2:(P (f b)))=> x2) as proof of (P (f b))
% 18.61/18.80  Found (fun (x2:(P (f b)))=> x2) as proof of (P0 (f b))
% 18.61/18.80  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 18.61/18.80  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 18.61/18.80  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 18.61/18.80  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 18.61/18.80  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 18.61/18.80  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.56/22.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.56/22.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 22.56/22.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 22.56/22.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.56/22.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 22.56/22.73  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 22.56/22.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 22.56/22.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 22.56/22.73  Found x2:(P (g a))
% 22.56/22.73  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 22.56/22.73  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 22.56/22.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 22.56/22.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 22.56/22.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 22.56/22.73  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 22.56/22.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 22.56/22.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 22.56/22.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 22.56/22.73  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 22.56/22.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 22.56/22.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 22.56/22.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.56/22.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 22.56/22.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.56/22.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 22.56/22.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 24.60/24.88  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 24.60/24.88  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 24.60/24.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 24.60/24.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 24.60/24.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 24.60/24.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 24.60/24.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 24.60/24.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 24.60/24.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 24.60/24.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 24.60/24.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 24.60/24.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 24.60/24.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 24.60/24.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 24.60/24.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 24.60/24.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 24.60/24.88  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 24.60/24.88  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) b0)
% 24.60/24.88  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) b0)
% 24.60/24.88  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) b0)
% 24.60/24.88  Found (classic (not (((eq fofType) a) b))) as proof of (P b0)
% 24.60/24.88  Found classic0:=(classic (((eq fofType) (f b)) (g a))):((or (((eq fofType) (f b)) (g a))) (not (((eq fofType) (f b)) (g a))))
% 24.60/24.88  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) b0)
% 24.60/24.88  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) b0)
% 24.60/24.88  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) b0)
% 24.60/24.88  Found (classic (((eq fofType) (f b)) (g a))) as proof of (P b0)
% 24.60/24.88  Found x:(P (f b))
% 24.60/24.88  Instantiate: b0:=(f b):fofType
% 24.60/24.88  Found x as proof of (P0 b0)
% 24.60/24.88  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 24.60/24.88  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 24.60/24.88  Found classic0:=(classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))):((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) (not ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))))
% 24.60/24.88  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) b0)
% 24.60/24.88  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) b0)
% 24.60/24.88  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) b0)
% 24.60/24.88  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of (P b0)
% 24.60/24.88  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 24.60/24.88  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 24.60/24.88  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 24.60/24.88  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 24.60/24.88  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 24.60/24.88  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 24.60/24.88  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (((eq fofType) (f b)) (g a)))
% 27.10/27.31  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f b)) (g a)))
% 27.10/27.31  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f b)) (g a)))
% 27.10/27.31  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f b)) (g a)))
% 27.10/27.31  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 27.10/27.31  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) b0)
% 27.10/27.31  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) b0)
% 27.10/27.31  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) b0)
% 27.10/27.31  Found (classic (not (((eq fofType) a) b))) as proof of (P b0)
% 27.10/27.31  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 27.10/27.31  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 27.10/27.31  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 27.10/27.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 27.10/27.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 27.10/27.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 27.10/27.31  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 27.10/27.31  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found x:(P0 b0)
% 27.10/27.31  Instantiate: b0:=(f b):fofType
% 27.10/27.31  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f b))
% 27.10/27.31  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f b)))
% 27.10/27.31  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 27.10/27.31  Found x:(P (f b))
% 27.10/27.31  Instantiate: b0:=(f b):fofType
% 27.10/27.31  Found x as proof of (P0 b0)
% 27.10/27.31  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 27.10/27.31  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 27.10/27.31  Found x:(P (g a))
% 27.10/27.31  Instantiate: b0:=(g a):fofType
% 27.10/27.31  Found x as proof of (P0 b0)
% 27.10/27.31  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 27.10/27.31  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 27.10/27.31  Found classic0:=(classic (not (((eq fofType) (f a)) (g b)))):((or (not (((eq fofType) (f a)) (g b)))) (not (not (((eq fofType) (f a)) (g b)))))
% 27.10/27.31  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) b0)
% 27.10/27.31  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) b0)
% 27.10/27.31  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) b0)
% 27.10/27.31  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of (P b0)
% 27.10/27.31  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 27.10/27.31  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 27.10/27.31  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 27.10/27.31  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 27.10/27.31  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 27.10/27.31  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 27.10/27.31  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 27.10/27.31  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 27.10/27.31  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 27.10/27.31  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 27.10/27.31  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 27.10/27.31  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 27.10/27.31  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 30.80/31.06  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 30.80/31.06  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 30.80/31.06  Found (eq_ref0 b0) as proof of (((eq Prop) b0) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b)))))
% 30.80/31.06  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b)))))
% 30.80/31.06  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b)))))
% 30.80/31.06  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b)))))
% 30.80/31.06  Found x3:(P (f b))
% 30.80/31.06  Found (fun (x3:(P (f b)))=> x3) as proof of (P (f b))
% 30.80/31.06  Found (fun (x3:(P (f b)))=> x3) as proof of (P0 (f b))
% 30.80/31.06  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 30.80/31.06  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.80/31.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found x:(P (f b))
% 30.80/31.06  Instantiate: a0:=(f b):fofType
% 30.80/31.06  Found x as proof of (P0 a0)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.80/31.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 30.80/31.06  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 30.80/31.06  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 30.80/31.06  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 30.80/31.06  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 30.80/31.06  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 30.80/31.06  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found x:(P2 b0)
% 30.80/31.06  Instantiate: b0:=(f b):fofType
% 30.80/31.06  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 30.80/31.06  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 30.80/31.06  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 30.80/31.06  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 30.80/31.06  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 30.80/31.06  Found x:(P2 b0)
% 30.80/31.06  Instantiate: b0:=(f b):fofType
% 30.80/31.06  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 30.80/31.06  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 30.80/31.06  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 34.10/34.35  Found x:(P1 (g a))
% 34.10/34.35  Instantiate: b0:=(g a):fofType
% 34.10/34.35  Found x as proof of (P2 b0)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 34.10/34.35  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found x:(P1 (g a))
% 34.10/34.35  Instantiate: b0:=(g a):fofType
% 34.10/34.35  Found x as proof of (P2 b0)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 34.10/34.35  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 34.10/34.35  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.10/34.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 34.10/34.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 34.10/34.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 34.10/34.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 34.10/34.35  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 34.10/34.35  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 34.10/34.35  Found x:(P0 b0)
% 34.10/34.35  Instantiate: b0:=(f b):fofType
% 34.10/34.35  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f b))
% 34.10/34.35  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f b)))
% 34.10/34.35  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 34.10/34.35  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 34.10/34.35  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 34.10/34.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 34.10/34.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 34.10/34.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 34.10/34.35  Found classic0:=(classic (not (((eq fofType) (f a)) (g b)))):((or (not (((eq fofType) (f a)) (g b)))) (not (not (((eq fofType) (f a)) (g b)))))
% 34.10/34.35  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) b0)
% 34.10/34.35  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) b0)
% 34.10/34.35  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) b0)
% 34.10/34.35  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of (P b0)
% 34.10/34.35  Found x:(P (g a))
% 34.10/34.35  Instantiate: b0:=(g a):fofType
% 34.10/34.35  Found x as proof of (P0 b0)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 34.10/34.35  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 34.10/34.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.10/34.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 34.10/34.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 34.10/34.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 34.10/34.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 34.10/34.35  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 34.10/34.35  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 35.76/35.98  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 35.76/35.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 35.76/35.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 35.76/35.98  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 35.76/35.98  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 35.76/35.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 35.76/35.98  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 35.76/35.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 35.76/35.98  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 35.76/35.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 35.76/35.98  Found x2:(P b0)
% 35.76/35.98  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 35.76/35.98  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 35.76/35.98  Found x2:(P b0)
% 35.76/35.98  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 35.76/35.98  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 35.76/35.98  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 35.76/35.98  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 35.76/35.98  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 35.76/35.98  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 35.76/35.98  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 35.76/35.98  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 35.76/35.98  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 35.76/35.98  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 40.81/41.04  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 40.81/41.04  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 40.81/41.04  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 40.81/41.04  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 40.81/41.04  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 40.81/41.04  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 40.81/41.04  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 40.81/41.04  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 40.81/41.04  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 40.81/41.04  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 40.81/41.04  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f a)) (g b))))
% 40.81/41.04  Found x00:(P1 (g a))
% 40.81/41.04  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P1 (g a))
% 40.81/41.04  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P2 (g a))
% 40.81/41.04  Found x:(P b0)
% 40.81/41.04  Instantiate: b1:=b0:fofType
% 40.81/41.04  Found x as proof of (P0 b1)
% 40.81/41.04  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 40.81/41.04  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 40.81/41.04  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 40.81/41.04  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 40.81/41.04  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 40.81/41.04  Found x3:(P (f b))
% 40.81/41.04  Found (fun (x3:(P (f b)))=> x3) as proof of (P (f b))
% 40.81/41.04  Found (fun (x3:(P (f b)))=> x3) as proof of (P0 (f b))
% 40.81/41.04  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 40.81/41.04  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 40.81/41.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found x:(P (f b))
% 40.81/41.04  Instantiate: a0:=(f b):fofType
% 40.81/41.04  Found x as proof of (P0 a0)
% 40.81/41.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 40.81/41.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 40.81/41.04  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 40.81/41.04  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 40.81/41.04  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 40.81/41.04  Found x:(P (g a))
% 40.81/41.04  Instantiate: b0:=(g a):fofType
% 40.81/41.04  Found x as proof of (P0 b0)
% 40.81/41.04  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 40.81/41.04  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 40.81/41.04  Found x3:(P (g a))
% 40.81/41.04  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 40.81/41.04  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 40.81/41.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 40.81/41.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 40.81/41.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 40.81/41.04  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 40.81/41.04  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 40.81/41.04  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found x:(P (g a))
% 45.27/45.55  Instantiate: a0:=(g a):fofType
% 45.27/45.55  Found x as proof of (P0 a0)
% 45.27/45.55  Found x3:(P (g a))
% 45.27/45.55  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 45.27/45.55  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 45.27/45.55  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 45.27/45.55  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 45.27/45.55  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 45.27/45.55  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 45.27/45.55  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 45.27/45.55  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 45.27/45.55  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 45.27/45.55  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 45.27/45.55  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 45.27/45.55  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 45.27/45.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 45.27/45.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 45.27/45.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 45.27/45.55  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 45.27/45.55  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found x:(P2 b0)
% 45.27/45.55  Instantiate: b0:=(f b):fofType
% 45.27/45.55  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 45.27/45.55  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 45.27/45.55  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 45.27/45.55  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 45.27/45.55  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 45.27/45.55  Found x:(P2 b0)
% 45.27/45.55  Instantiate: b0:=(f b):fofType
% 45.27/45.55  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 48.51/48.71  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 48.51/48.71  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 48.51/48.71  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 48.51/48.71  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 48.51/48.71  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 48.51/48.71  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 48.51/48.71  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 48.51/48.71  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 48.51/48.71  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 48.51/48.71  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 48.51/48.71  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 48.51/48.71  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 48.51/48.71  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 48.51/48.71  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 48.51/48.71  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 48.51/48.71  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 48.51/48.71  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 48.51/48.71  Found (or_intror00 (classic (not (((eq fofType) a) b)))) as proof of ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0))
% 48.51/48.71  Found ((or_intror0 ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0))
% 48.51/48.71  Found (((or_intror (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0))
% 48.51/48.71  Found (((or_intror (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of ((or (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0))
% 48.51/48.71  Found (((or_intror (((eq fofType) (f b)) (g a))) ((or (not (((eq fofType) a) b))) a0)) (classic (not (((eq fofType) a) b)))) as proof of (P a0)
% 48.51/48.71  Found x:(P1 (g a))
% 48.51/48.71  Instantiate: b0:=(g a):fofType
% 48.51/48.71  Found x as proof of (P2 b0)
% 48.51/48.71  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 48.51/48.71  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found x:(P1 (g a))
% 51.80/52.08  Instantiate: b0:=(g a):fofType
% 51.80/52.08  Found x as proof of (P2 b0)
% 51.80/52.08  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 51.80/52.08  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 51.80/52.08  Found x:(P b0)
% 51.80/52.08  Found x as proof of (P0 (f b))
% 51.80/52.08  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 51.80/52.08  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 51.80/52.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.80/52.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 51.80/52.08  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.80/52.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 51.80/52.08  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 51.80/52.08  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 51.80/52.08  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 51.80/52.08  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 51.80/52.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found x2:(P1 b0)
% 51.80/52.08  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 51.80/52.08  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 51.80/52.08  Found x2:(P1 b0)
% 51.80/52.08  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 51.80/52.08  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 51.80/52.08  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 51.80/52.08  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 51.80/52.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 51.80/52.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 51.80/52.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 53.84/54.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.84/54.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 53.84/54.10  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.84/54.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 53.84/54.10  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.84/54.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 53.84/54.10  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 53.84/54.10  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.84/54.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.84/54.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 53.84/54.10  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 53.84/54.10  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 53.84/54.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.84/54.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 53.84/54.10  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 53.84/54.10  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 53.84/54.10  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 57.92/58.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 57.92/58.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 57.92/58.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 57.92/58.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 57.92/58.20  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 57.92/58.20  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 57.92/58.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 57.92/58.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 57.92/58.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 57.92/58.20  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 57.92/58.20  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 57.92/58.20  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 57.92/58.20  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 57.92/58.20  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 57.92/58.20  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 57.92/58.20  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 57.92/58.20  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 57.92/58.20  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 57.92/58.20  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) a) b)))
% 57.92/58.20  Found x2:(P b0)
% 57.92/58.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 57.92/58.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 57.92/58.20  Found x2:(P b0)
% 57.92/58.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 57.92/58.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 57.92/58.20  Found x2:(P (g a))
% 57.92/58.20  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 57.92/58.20  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 57.92/58.20  Found x2:(P b0)
% 57.92/58.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 57.92/58.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 57.92/58.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 57.92/58.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found x:(P0 b1)
% 57.92/58.20  Instantiate: b1:=(f b):fofType
% 57.92/58.20  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 57.92/58.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 57.92/58.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 57.92/58.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 57.92/58.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found x:(P0 b1)
% 57.92/58.20  Instantiate: b1:=(f b):fofType
% 57.92/58.20  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 57.92/58.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 57.92/58.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 57.92/58.20  Found x:(P b0)
% 57.92/58.20  Instantiate: b1:=b0:fofType
% 57.92/58.20  Found x as proof of (P0 b1)
% 57.92/58.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 57.92/58.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 57.92/58.20  Found x00:(P1 (g a))
% 57.92/58.20  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P1 (g a))
% 57.92/58.20  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P2 (g a))
% 57.92/58.20  Found x:(P (g a))
% 57.92/58.20  Instantiate: b1:=(g a):fofType
% 57.92/58.20  Found x as proof of (P0 b1)
% 57.92/58.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 57.92/58.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 57.92/58.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 57.92/58.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 64.04/64.24  Found x:(P (g a))
% 64.04/64.24  Instantiate: b1:=(g a):fofType
% 64.04/64.24  Found x as proof of (P0 b1)
% 64.04/64.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 64.04/64.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 64.04/64.24  Found x3:(P1 (g a))
% 64.04/64.24  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 64.04/64.24  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 64.04/64.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 64.04/64.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 64.04/64.24  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found x3:(P1 (g a))
% 64.04/64.24  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 64.04/64.24  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 64.04/64.24  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 64.04/64.24  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 64.04/64.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 64.04/64.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found x:(P (g a))
% 64.04/64.24  Instantiate: b0:=(g a):fofType
% 64.04/64.24  Found x as proof of (P0 b0)
% 64.04/64.24  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 64.04/64.24  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 64.04/64.24  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 64.04/64.24  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 64.04/64.24  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 64.04/64.24  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 64.04/64.24  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 64.04/64.24  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 64.04/64.24  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 64.04/64.24  Found x:(P (g a))
% 64.04/64.24  Instantiate: a0:=(g a):fofType
% 64.04/64.24  Found x as proof of (P0 a0)
% 64.04/64.24  Found x3:(P (g a))
% 64.04/64.24  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 64.04/64.24  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 64.04/64.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 64.04/64.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 64.04/64.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 67.97/68.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found x3:(P (g a))
% 67.97/68.20  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 67.97/68.20  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 67.97/68.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 67.97/68.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 67.97/68.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 67.97/68.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 67.97/68.20  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 67.97/68.20  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 67.97/68.20  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 67.97/68.20  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 67.97/68.20  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 67.97/68.20  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 67.97/68.20  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 67.97/68.20  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 67.97/68.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 67.97/68.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 67.97/68.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 67.97/68.20  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 67.97/68.20  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 67.97/68.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 67.97/68.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 67.97/68.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 67.97/68.20  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 67.97/68.20  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 67.97/68.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 67.97/68.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 74.06/74.32  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 74.06/74.32  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 74.06/74.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 74.06/74.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 74.06/74.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 74.06/74.32  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 74.06/74.32  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 74.06/74.32  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 74.06/74.32  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 74.06/74.32  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 74.06/74.32  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 74.06/74.32  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 74.06/74.32  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 74.06/74.32  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 74.06/74.32  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 74.06/74.32  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 74.06/74.32  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 74.06/74.32  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b01)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 74.06/74.32  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 74.06/74.32  Found x:(P b0)
% 74.06/74.32  Found x as proof of (P0 (f b))
% 74.06/74.32  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 74.06/74.32  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 74.06/74.32  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 74.06/74.32  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 74.06/74.32  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 74.06/74.32  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 74.06/74.32  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 74.06/74.32  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 74.06/74.32  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 74.06/74.32  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 74.06/74.32  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 76.30/76.52  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 76.30/76.52  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 76.30/76.52  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 76.30/76.52  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 76.30/76.52  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 76.30/76.52  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 76.30/76.52  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 76.30/76.52  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 76.30/76.52  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 76.30/76.52  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 76.30/76.52  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 76.30/76.52  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 76.30/76.52  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 76.30/76.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.30/76.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 76.30/76.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 81.74/81.96  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 81.74/81.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 81.74/81.96  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found x2:(P b00)
% 81.74/81.96  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 81.74/81.96  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 81.74/81.96  Found x2:(P1 b0)
% 81.74/81.96  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 81.74/81.96  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 81.74/81.96  Found x2:(P1 b0)
% 81.74/81.96  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 81.74/81.96  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 81.74/81.96  Found x:(P (g a))
% 81.74/81.96  Found x as proof of (P0 (g a))
% 81.74/81.96  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 81.74/81.96  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 81.74/81.96  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 81.74/81.96  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 81.74/81.96  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 81.74/81.96  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 81.74/81.96  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 81.74/81.96  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 81.74/81.96  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 81.74/81.96  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 81.74/81.96  Found x2:(P1 (g a))
% 81.74/81.96  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 81.74/81.96  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 81.74/81.96  Found x2:(P1 (g a))
% 81.74/81.96  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 81.74/81.96  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 81.74/81.96  Found x2:(P1 (g a))
% 81.74/81.96  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 81.74/81.96  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 81.74/81.96  Found x2:(P1 b0)
% 81.74/81.96  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 81.74/81.96  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 81.74/81.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 81.74/81.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 81.74/81.96  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 81.74/81.96  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 81.74/81.96  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 81.74/81.96  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 81.74/81.96  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 81.74/81.96  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 81.74/81.96  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 81.74/81.96  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 81.74/81.96  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 81.74/81.96  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 84.48/84.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 84.48/84.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 84.48/84.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 84.48/84.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 84.48/84.73  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 84.48/84.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 84.48/84.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 84.48/84.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 84.48/84.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 84.48/84.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 84.48/84.73  Found x2:(P0 b0)
% 84.48/84.73  Found (fun (x2:(P0 b0))=> x2) as proof of (P0 b0)
% 84.48/84.73  Found (fun (x2:(P0 b0))=> x2) as proof of (P1 b0)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 84.48/84.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 84.48/84.73  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 84.48/84.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 84.48/84.73  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 84.48/84.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 84.48/84.73  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 84.48/84.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 84.48/84.73  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 84.48/84.73  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 84.48/84.73  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 86.96/87.20  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 86.96/87.20  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 86.96/87.20  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 86.96/87.20  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 86.96/87.20  Found x:(P b0)
% 86.96/87.20  Instantiate: b1:=b0:fofType
% 86.96/87.20  Found x as proof of (P0 b1)
% 86.96/87.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 86.96/87.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 86.96/87.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found x:(P0 b1)
% 86.96/87.20  Instantiate: b1:=(f b):fofType
% 86.96/87.20  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 86.96/87.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 86.96/87.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 86.96/87.20  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 86.96/87.20  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 86.96/87.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 86.96/87.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 86.96/87.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 86.96/87.20  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 86.96/87.20  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 86.96/87.20  Found x:(P0 b1)
% 86.96/87.20  Instantiate: b1:=(f b):fofType
% 86.96/87.20  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 86.96/87.20  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 86.96/87.20  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 86.96/87.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 86.96/87.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 86.96/87.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 86.96/87.20  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 86.96/87.20  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 86.96/87.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 86.96/87.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 86.96/87.20  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 86.96/87.20  Found x:(P0 (f b))
% 86.96/87.20  Found (fun (x:(P0 (f b)))=> x) as proof of (P0 b0)
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of ((P0 (f b))->(P0 b0))
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of (P (f b))
% 86.96/87.20  Found x2:(P b0)
% 86.96/87.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 86.96/87.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 86.96/87.20  Found x2:(P (g a))
% 86.96/87.20  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 86.96/87.20  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 86.96/87.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 86.96/87.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 86.96/87.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 86.96/87.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 86.96/87.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 86.96/87.20  Found x:(P0 b1)
% 86.96/87.20  Instantiate: b1:=(g a):fofType
% 86.96/87.20  Found (fun (x:(P0 b1))=> x) as proof of (P0 (g a))
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 (g a)))
% 86.96/87.20  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 90.69/90.95  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 90.69/90.95  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found x:(P0 b0)
% 90.69/90.95  Instantiate: b1:=b0:fofType
% 90.69/90.95  Found (fun (x:(P0 b0))=> x) as proof of (P0 b1)
% 90.69/90.95  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 b1))
% 90.69/90.95  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b1)
% 90.69/90.95  Found x2:(P0 (f b))
% 90.69/90.95  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 90.69/90.95  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 90.69/90.95  Found x2:(P0 (f b))
% 90.69/90.95  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 90.69/90.95  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 90.69/90.95  Found x3:(P1 (g a))
% 90.69/90.95  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 90.69/90.95  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 90.69/90.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.69/90.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 90.69/90.95  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found x3:(P1 (g a))
% 90.69/90.95  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 90.69/90.95  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 90.69/90.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.69/90.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 90.69/90.95  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 90.69/90.95  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 90.69/90.95  Found x:(P (g a))
% 90.69/90.95  Instantiate: b1:=(g a):fofType
% 90.69/90.95  Found x as proof of (P0 b1)
% 90.69/90.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.69/90.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found x:(P (g a))
% 90.69/90.95  Instantiate: b1:=(g a):fofType
% 90.69/90.95  Found x as proof of (P0 b1)
% 90.69/90.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.69/90.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 90.69/90.95  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 90.69/90.95  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 90.69/90.95  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 90.69/90.95  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 90.69/90.95  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 90.69/90.95  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 90.69/90.95  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 90.69/90.95  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 90.69/90.95  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 97.78/98.02  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 97.78/98.02  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 97.78/98.02  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 97.78/98.02  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 97.78/98.02  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 97.78/98.02  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 97.78/98.02  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 97.78/98.02  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 97.78/98.02  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 97.78/98.02  Found x2:(P (g a))
% 97.78/98.02  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 97.78/98.02  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 97.78/98.02  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 97.78/98.02  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 97.78/98.02  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 97.78/98.02  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 97.78/98.02  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 97.78/98.02  Found x3:(P (g a))
% 97.78/98.02  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 97.78/98.02  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 97.78/98.02  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 97.78/98.02  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 97.78/98.02  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 97.78/98.02  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 97.78/98.02  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 97.78/98.02  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 104.68/104.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 104.68/104.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 104.68/104.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 104.68/104.94  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b01)
% 104.68/104.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 104.68/104.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 104.68/104.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 104.68/104.94  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (g a))
% 104.68/104.94  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 104.68/104.94  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 104.68/104.94  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 104.68/104.94  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 104.68/104.94  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 104.68/104.94  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 104.68/104.94  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 104.68/104.94  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 104.68/104.94  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 104.68/104.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 104.68/104.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 104.68/104.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 104.68/104.94  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 104.68/104.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 104.68/104.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 104.68/104.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 104.68/104.94  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 104.68/104.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 104.68/104.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 104.68/104.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 104.68/104.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 104.68/104.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 104.68/104.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 104.68/104.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 104.68/104.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 104.68/104.94  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b01)
% 104.68/104.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 104.68/104.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 104.68/104.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 104.68/104.94  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 104.68/104.94  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (f b))
% 104.68/104.94  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 104.68/104.94  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 104.68/104.94  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 104.68/104.94  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 104.68/104.94  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 104.68/104.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 109.15/109.41  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 109.15/109.41  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 109.15/109.41  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 109.15/109.41  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 109.15/109.41  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 109.15/109.41  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 109.15/109.41  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 109.15/109.41  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 109.15/109.41  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 109.15/109.41  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 109.15/109.41  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 109.15/109.41  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 109.15/109.41  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 109.15/109.41  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 109.15/109.41  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 109.15/109.41  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 109.15/109.41  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 109.15/109.41  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 109.15/109.41  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 109.15/109.41  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 109.15/109.41  Found x2:(P b00)
% 109.15/109.41  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 109.15/109.41  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 109.15/109.41  Found x2:(P b00)
% 109.15/109.41  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 109.15/109.41  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 109.15/109.41  Found x:(P (g a))
% 109.15/109.41  Found x as proof of (P0 (g a))
% 109.15/109.41  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 109.15/109.41  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 109.15/109.41  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 112.99/113.30  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 112.99/113.30  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 112.99/113.30  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 112.99/113.30  Found x2:(P1 (g a))
% 112.99/113.30  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 112.99/113.30  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 112.99/113.30  Found x2:(P1 (g a))
% 112.99/113.30  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 112.99/113.30  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 112.99/113.30  Found x2:(P1 (g a))
% 112.99/113.30  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 112.99/113.30  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 112.99/113.30  Found x2:(P1 b0)
% 112.99/113.30  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 112.99/113.30  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 112.99/113.30  Found x2:(P0 b0)
% 112.99/113.30  Found (fun (x2:(P0 b0))=> x2) as proof of (P0 b0)
% 112.99/113.30  Found (fun (x2:(P0 b0))=> x2) as proof of (P1 b0)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 112.99/113.30  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 112.99/113.30  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b00)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 112.99/113.30  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 112.99/113.30  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 112.99/113.30  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 112.99/113.30  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 112.99/113.30  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 112.99/113.30  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 112.99/113.30  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 112.99/113.30  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 112.99/113.30  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 112.99/113.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 114.48/114.79  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 114.48/114.79  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 114.48/114.79  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 114.48/114.79  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 114.48/114.79  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.48/114.79  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 114.48/114.79  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 114.48/114.79  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 114.48/114.79  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 114.48/114.79  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 114.48/114.79  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 114.48/114.79  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 114.48/114.79  Found x:(P0 (f b))
% 114.48/114.79  Found (fun (x:(P0 (f b)))=> x) as proof of (P0 b0)
% 114.48/114.79  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of ((P0 (f b))->(P0 b0))
% 114.48/114.79  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of (P (f b))
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.48/114.79  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 114.48/114.79  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.48/114.79  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 114.48/114.79  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.48/114.79  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 114.48/114.79  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.48/114.79  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 114.48/114.79  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 114.48/114.79  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.48/114.79  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 117.15/117.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 117.15/117.43  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 117.15/117.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 117.15/117.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 117.15/117.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 117.15/117.43  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 117.15/117.43  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 117.15/117.43  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 117.15/117.43  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 117.15/117.43  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 117.15/117.43  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 117.15/117.43  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 117.15/117.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 117.15/117.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.43  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 117.15/117.43  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.43  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 117.15/117.43  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.43  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.43  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.43  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.43  Found x:(P0 (g a))
% 117.15/117.43  Found (fun (x:(P0 (g a)))=> x) as proof of (P0 (g a))
% 117.15/117.43  Found (fun (P0:(fofType->Prop)) (x:(P0 (g a)))=> x) as proof of ((P0 (g a))->(P0 (g a)))
% 117.15/117.43  Found (fun (P0:(fofType->Prop)) (x:(P0 (g a)))=> x) as proof of (P (g a))
% 117.15/117.43  Found x:(P b0)
% 117.15/117.43  Instantiate: b1:=b0:fofType
% 117.15/117.43  Found x as proof of (P0 b1)
% 117.15/117.43  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 117.15/117.43  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 117.15/117.43  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 117.15/117.43  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 117.15/117.43  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 117.15/117.43  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 117.15/117.44  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 117.15/117.44  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 117.15/117.44  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.44  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 117.15/117.44  Found x2:(P b1)
% 117.15/117.44  Found (fun (x2:(P b1))=> x2) as proof of (P b1)
% 117.15/117.44  Found (fun (x2:(P b1))=> x2) as proof of (P0 b1)
% 117.15/117.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 117.15/117.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 117.15/117.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 120.66/120.94  Found x:(P0 b1)
% 120.66/120.94  Instantiate: b1:=(g a):fofType
% 120.66/120.94  Found (fun (x:(P0 b1))=> x) as proof of (P0 (g a))
% 120.66/120.94  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 (g a)))
% 120.66/120.94  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 120.66/120.94  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 120.66/120.94  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 120.66/120.94  Found x:(P0 b0)
% 120.66/120.94  Instantiate: b1:=b0:fofType
% 120.66/120.94  Found (fun (x:(P0 b0))=> x) as proof of (P0 b1)
% 120.66/120.94  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 b1))
% 120.66/120.94  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b1)
% 120.66/120.94  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 120.66/120.94  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b10)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b10)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b10)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b10)
% 120.66/120.94  Found eq_ref00:=(eq_ref0 b10):(((eq fofType) b10) b10)
% 120.66/120.94  Found (eq_ref0 b10) as proof of (((eq fofType) b10) b0)
% 120.66/120.94  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 120.66/120.94  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 120.66/120.94  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 120.66/120.94  Found x2:(P0 (f b))
% 120.66/120.94  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 120.66/120.94  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 120.66/120.94  Found x2:(P0 (f b))
% 120.66/120.94  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 120.66/120.94  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 120.66/120.94  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 120.66/120.94  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 120.66/120.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 120.66/120.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 120.66/120.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 120.66/120.94  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 120.66/120.94  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 120.66/120.94  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 120.66/120.94  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 120.66/120.94  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.66/120.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 120.66/120.94  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 120.66/120.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.66/120.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 120.66/120.94  Found x2:(P (g a))
% 120.66/120.94  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 120.66/120.94  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 120.66/120.94  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 120.66/120.94  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 120.66/120.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 120.66/120.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 120.66/120.94  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 120.66/120.94  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 124.46/124.75  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 124.46/124.75  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 124.46/124.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 124.46/124.75  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 124.46/124.75  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 124.46/124.75  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 124.46/124.75  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 124.46/124.75  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 124.46/124.75  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 124.46/124.75  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found x3:(P (g a))
% 124.46/124.75  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 124.46/124.75  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 124.46/124.75  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 124.46/124.75  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 124.46/124.75  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 124.46/124.75  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 124.46/124.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 124.46/124.75  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 124.46/124.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 124.46/124.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 124.46/124.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 131.97/132.23  Found x3:(P b0)
% 131.97/132.23  Found (fun (x3:(P b0))=> x3) as proof of (P b0)
% 131.97/132.23  Found (fun (x3:(P b0))=> x3) as proof of (P0 b0)
% 131.97/132.23  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 131.97/132.23  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 131.97/132.23  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 131.97/132.23  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 131.97/132.23  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 131.97/132.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 131.97/132.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 131.97/132.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 131.97/132.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 131.97/132.23  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 131.97/132.23  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 131.97/132.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 131.97/132.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 131.97/132.23  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 131.97/132.23  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b01)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 131.97/132.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 131.97/132.23  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 131.97/132.23  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 131.97/132.23  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 131.97/132.23  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of (P a0)
% 131.97/132.23  Found x2:(P (g a))
% 131.97/132.23  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 131.97/132.23  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 131.97/132.23  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 131.97/132.23  Found (classic (not (((eq fofType) a) b))) as proof of (P a0)
% 131.97/132.23  Found classic0:=(classic (((eq fofType) (f b)) (g a))):((or (((eq fofType) (f b)) (g a))) (not (((eq fofType) (f b)) (g a))))
% 131.97/132.23  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) a0)
% 131.97/132.23  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) a0)
% 131.97/132.23  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) a0)
% 134.07/134.35  Found (classic (((eq fofType) (f b)) (g a))) as proof of (P a0)
% 134.07/134.35  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 134.07/134.35  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 134.07/134.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 134.07/134.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 134.07/134.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 134.07/134.35  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 134.07/134.35  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b00)
% 134.07/134.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 134.07/134.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 134.07/134.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 134.07/134.35  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 134.07/134.35  Found (eq_ref0 b01) as proof of (((eq fofType) b01) b00)
% 134.07/134.35  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) b00)
% 134.07/134.35  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) b00)
% 134.07/134.35  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) b00)
% 134.07/134.35  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 134.07/134.35  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b01)
% 134.07/134.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 134.07/134.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 134.07/134.35  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 134.07/134.35  Found classic0:=(classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))):((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) (not ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))))
% 134.07/134.35  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) a0)
% 134.07/134.35  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) a0)
% 134.07/134.35  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) a0)
% 134.07/134.35  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of (P a0)
% 134.07/134.35  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 134.07/134.35  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found classic0:=(classic (((eq fofType) (f b)) (g a))):((or (((eq fofType) (f b)) (g a))) (not (((eq fofType) (f b)) (g a))))
% 134.07/134.35  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) a0)
% 134.07/134.35  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) a0)
% 134.07/134.35  Found (classic (((eq fofType) (f b)) (g a))) as proof of ((or (((eq fofType) (f b)) (g a))) a0)
% 134.07/134.35  Found (classic (((eq fofType) (f b)) (g a))) as proof of (P a0)
% 134.07/134.35  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 134.07/134.35  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 134.07/134.35  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 134.07/134.35  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 134.07/134.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 134.07/134.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 134.07/134.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 134.07/134.35  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 134.07/134.35  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 134.07/134.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 134.07/134.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 134.07/134.35  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 134.07/134.35  Found x:(P0 (g a))
% 134.07/134.35  Found (fun (x:(P0 (g a)))=> x) as proof of (P0 (g a))
% 134.07/134.35  Found (fun (P0:(fofType->Prop)) (x:(P0 (g a)))=> x) as proof of ((P0 (g a))->(P0 (g a)))
% 135.75/136.03  Found (fun (P0:(fofType->Prop)) (x:(P0 (g a)))=> x) as proof of (P (g a))
% 135.75/136.03  Found classic0:=(classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))):((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) (not ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))))
% 135.75/136.03  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) a0)
% 135.75/136.03  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) a0)
% 135.75/136.03  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of ((or ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) a0)
% 135.75/136.03  Found (classic ((or (not (((eq fofType) a) b))) (not (((eq fofType) (f a)) (g b))))) as proof of (P a0)
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 135.75/136.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.75/136.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 135.75/136.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.75/136.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 135.75/136.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.75/136.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 135.75/136.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.75/136.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 135.75/136.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.75/136.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 135.75/136.03  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 135.75/136.03  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 139.84/140.14  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 139.84/140.14  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 139.84/140.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 139.84/140.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 139.84/140.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 139.84/140.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 139.84/140.14  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b10)
% 139.84/140.14  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b10)
% 139.84/140.14  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b10)
% 139.84/140.14  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b10)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b10):(((eq fofType) b10) b10)
% 139.84/140.14  Found (eq_ref0 b10) as proof of (((eq fofType) b10) b0)
% 139.84/140.14  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 139.84/140.14  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 139.84/140.14  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 139.84/140.14  Found x2:(P b1)
% 139.84/140.14  Found (fun (x2:(P b1))=> x2) as proof of (P b1)
% 139.84/140.14  Found (fun (x2:(P b1))=> x2) as proof of (P0 b1)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b10):(((eq fofType) b10) b10)
% 139.84/140.14  Found (eq_ref0 b10) as proof of (((eq fofType) b10) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) (g a))
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 139.84/140.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b10)
% 139.84/140.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b10)
% 139.84/140.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b10)
% 139.84/140.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b10)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 139.84/140.14  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 139.84/140.14  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 139.84/140.14  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 139.84/140.14  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 139.84/140.14  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 139.84/140.14  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 139.84/140.14  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 139.84/140.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.25/142.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 142.25/142.58  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.25/142.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found x3:(P b0)
% 142.25/142.58  Found (fun (x3:(P b0))=> x3) as proof of (P b0)
% 142.25/142.58  Found (fun (x3:(P b0))=> x3) as proof of (P0 b0)
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 142.25/142.58  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.25/142.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 142.25/142.58  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 142.25/142.58  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.25/142.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.25/142.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 142.25/142.58  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 142.25/142.58  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 142.25/142.58  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 142.25/142.58  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 142.25/142.58  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 142.25/142.58  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 142.25/142.58  Found (classic (not (((eq fofType) a) b))) as proof of (P a0)
% 142.25/142.58  Found x:(P (f b))
% 142.25/142.58  Instantiate: a0:=(f b):fofType
% 142.25/142.58  Found x as proof of (P0 a0)
% 142.25/142.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.25/142.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 142.25/142.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 142.25/142.58  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 142.25/142.58  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 142.25/142.58  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 142.25/142.58  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 142.25/142.58  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 142.25/142.58  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 142.25/142.58  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 147.81/148.08  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 147.81/148.08  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 147.81/148.08  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 147.81/148.08  Found classic0:=(classic (not (((eq fofType) a) b))):((or (not (((eq fofType) a) b))) (not (not (((eq fofType) a) b))))
% 147.81/148.08  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) a) b))) as proof of ((or (not (((eq fofType) a) b))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) a) b))) as proof of (P a0)
% 147.81/148.08  Found classic0:=(classic (not (((eq fofType) (f a)) (g b)))):((or (not (((eq fofType) (f a)) (g b)))) (not (not (((eq fofType) (f a)) (g b)))))
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of (P a0)
% 147.81/148.08  Found classic0:=(classic (not (((eq fofType) (f a)) (g b)))):((or (not (((eq fofType) (f a)) (g b)))) (not (not (((eq fofType) (f a)) (g b)))))
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 147.81/148.08  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of (P a0)
% 147.81/148.08  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 147.81/148.08  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found x:(P2 b0)
% 147.81/148.08  Instantiate: b0:=(f b):fofType
% 147.81/148.08  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 147.81/148.08  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 147.81/148.08  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 147.81/148.08  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 147.81/148.08  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 147.81/148.08  Found x:(P2 b0)
% 147.81/148.08  Instantiate: b0:=(f b):fofType
% 147.81/148.08  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 147.81/148.08  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 147.81/148.08  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 147.81/148.08  Found x:(P1 (g a))
% 147.81/148.08  Instantiate: b0:=(g a):fofType
% 147.81/148.08  Found x as proof of (P2 b0)
% 147.81/148.08  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 147.81/148.08  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found x:(P1 (g a))
% 147.81/148.08  Instantiate: b0:=(g a):fofType
% 147.81/148.08  Found x as proof of (P2 b0)
% 147.81/148.08  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 147.81/148.08  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 147.81/148.08  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 147.81/148.08  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 147.81/148.08  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 147.81/148.08  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 147.81/148.08  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 147.81/148.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 147.81/148.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b1)
% 152.61/152.88  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b1)
% 152.61/152.88  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b1)
% 152.61/152.88  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b1)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 152.61/152.88  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 152.61/152.88  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 152.61/152.88  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 152.61/152.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 152.61/152.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 152.61/152.88  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 152.61/152.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 152.61/152.88  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 152.61/152.88  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 152.61/152.88  Found x2:(P b0)
% 152.61/152.88  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 152.61/152.88  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 b10):(((eq fofType) b10) b10)
% 152.61/152.88  Found (eq_ref0 b10) as proof of (((eq fofType) b10) (g a))
% 152.61/152.88  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) (g a))
% 152.61/152.88  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) (g a))
% 152.61/152.88  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) (g a))
% 152.61/152.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 152.61/152.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b10)
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b10)
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b10)
% 152.61/152.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b10)
% 152.61/152.88  Found x00:(P1 (g a))
% 152.61/152.88  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P1 (g a))
% 152.61/152.88  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P2 (g a))
% 152.61/152.88  Found x:(P b0)
% 152.61/152.88  Instantiate: b1:=b0:fofType
% 152.61/152.88  Found x as proof of (P0 b1)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 152.61/152.88  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 152.61/152.88  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 152.61/152.88  Found x:(P b0)
% 152.61/152.88  Instantiate: b1:=b0:fofType
% 152.61/152.88  Found x as proof of (P0 b1)
% 152.61/152.88  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 159.91/160.21  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 159.91/160.21  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 159.91/160.21  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 159.91/160.21  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 159.91/160.21  Found x:(P (f b))
% 159.91/160.21  Instantiate: a0:=(f b):fofType
% 159.91/160.21  Found x as proof of (P0 a0)
% 159.91/160.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.91/160.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 159.91/160.21  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 159.91/160.21  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 159.91/160.21  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found x:(P (g a))
% 159.91/160.21  Instantiate: b0:=(g a):fofType
% 159.91/160.21  Found x as proof of (P0 b0)
% 159.91/160.21  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 159.91/160.21  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 159.91/160.21  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 159.91/160.21  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 159.91/160.21  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 159.91/160.21  Found x:(P (g a))
% 159.91/160.21  Instantiate: a0:=(g a):fofType
% 159.91/160.21  Found x as proof of (P0 a0)
% 159.91/160.21  Found x:(P (g a))
% 159.91/160.21  Instantiate: a0:=(g a):fofType
% 159.91/160.21  Found x as proof of (P0 a0)
% 159.91/160.21  Found x3:(P (g a))
% 159.91/160.21  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 159.91/160.21  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 159.91/160.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.91/160.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 159.91/160.21  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 159.91/160.21  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 159.91/160.21  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 159.91/160.21  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 159.91/160.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.91/160.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 159.91/160.21  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 159.91/160.21  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.91/160.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 159.91/160.21  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 159.91/160.21  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 159.91/160.21  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 164.23/164.51  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 164.23/164.51  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 164.23/164.51  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 164.23/164.51  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 164.23/164.51  Found classic0:=(classic (not (((eq fofType) (f a)) (g b)))):((or (not (((eq fofType) (f a)) (g b)))) (not (not (((eq fofType) (f a)) (g b)))))
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of (P a0)
% 164.23/164.51  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 164.23/164.51  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 164.23/164.51  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 164.23/164.51  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 164.23/164.51  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 164.23/164.51  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 164.23/164.51  Found classic0:=(classic (not (((eq fofType) (f a)) (g b)))):((or (not (((eq fofType) (f a)) (g b)))) (not (not (((eq fofType) (f a)) (g b)))))
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of ((or (not (((eq fofType) (f a)) (g b)))) a0)
% 164.23/164.51  Found (classic (not (((eq fofType) (f a)) (g b)))) as proof of (P a0)
% 164.23/164.51  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 164.23/164.51  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 164.23/164.51  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 164.23/164.51  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 164.23/164.51  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 164.23/164.51  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 164.23/164.51  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 164.23/164.51  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 164.23/164.51  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found x:(P2 b0)
% 168.62/168.92  Instantiate: b0:=(f b):fofType
% 168.62/168.92  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 168.62/168.92  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 168.62/168.92  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 168.62/168.92  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found x:(P2 b0)
% 168.62/168.92  Instantiate: b0:=(f b):fofType
% 168.62/168.92  Found (fun (x:(P2 b0))=> x) as proof of (P2 (f b))
% 168.62/168.92  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of ((P2 b0)->(P2 (f b)))
% 168.62/168.92  Found (fun (P2:(fofType->Prop)) (x:(P2 b0))=> x) as proof of (P1 b0)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 168.62/168.92  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 168.62/168.92  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 168.62/168.92  Found x:(P b0)
% 168.62/168.92  Found x as proof of (P0 (f b))
% 168.62/168.92  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 168.62/168.92  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 168.62/168.92  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 168.62/168.92  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 168.62/168.92  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 168.62/168.92  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 168.62/168.92  Found x:(P1 (g a))
% 168.62/168.92  Instantiate: b0:=(g a):fofType
% 168.62/168.92  Found x as proof of (P2 b0)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 168.62/168.92  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found x:(P1 (g a))
% 168.62/168.92  Instantiate: b0:=(g a):fofType
% 168.62/168.92  Found x as proof of (P2 b0)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 168.62/168.92  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 168.62/168.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 168.62/168.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 168.62/168.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 168.62/168.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 168.62/168.92  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 168.62/168.92  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 168.62/168.92  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 168.62/168.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 168.62/168.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 173.88/174.23  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 173.88/174.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 173.88/174.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 173.88/174.23  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found x2:(P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 173.88/174.23  Found x2:(P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 173.88/174.23  Found x2:(P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 173.88/174.23  Found x2:(P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 173.88/174.23  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 173.88/174.23  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 173.88/174.23  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 173.88/174.23  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 173.88/174.23  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 173.88/174.23  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 173.88/174.23  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 173.88/174.23  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 173.88/174.23  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 173.88/174.23  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 173.88/174.23  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 173.88/174.23  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 173.88/174.23  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 173.88/174.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 173.88/174.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 173.88/174.23  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 173.88/174.23  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 173.88/174.23  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 173.88/174.23  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 173.88/174.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 173.88/174.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 173.88/174.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 179.82/180.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 179.82/180.12  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 179.82/180.12  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 179.82/180.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 179.82/180.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 179.82/180.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 179.82/180.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 179.82/180.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 179.82/180.12  Found x:(P1 (g a))
% 179.82/180.12  Instantiate: b0:=(g a):fofType
% 179.82/180.12  Found x as proof of (P2 b0)
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 179.82/180.12  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found x:(P1 (g a))
% 179.82/180.12  Instantiate: b0:=(g a):fofType
% 179.82/180.12  Found x as proof of (P2 b0)
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 179.82/180.12  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 179.82/180.12  Found x2:(P b0)
% 179.82/180.12  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 179.82/180.12  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 179.82/180.12  Found x2:(P (g a))
% 179.82/180.12  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 179.82/180.12  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 179.82/180.12  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found x:(P0 b1)
% 179.82/180.12  Instantiate: b1:=(f b):fofType
% 179.82/180.12  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 179.82/180.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 179.82/180.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 179.82/180.12  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found x:(P0 b1)
% 179.82/180.12  Instantiate: b1:=(f b):fofType
% 179.82/180.12  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 179.82/180.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 179.82/180.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 179.82/180.12  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found x:(P0 b1)
% 179.82/180.12  Instantiate: b1:=(f b):fofType
% 179.82/180.12  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 179.82/180.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 179.82/180.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 179.82/180.12  Found x:(P b0)
% 179.82/180.12  Instantiate: b1:=b0:fofType
% 179.82/180.12  Found x as proof of (P0 b1)
% 179.82/180.12  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 179.82/180.12  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 179.82/180.12  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 182.81/183.13  Found x:(P b0)
% 182.81/183.13  Instantiate: b1:=b0:fofType
% 182.81/183.13  Found x as proof of (P0 b1)
% 182.81/183.13  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 182.81/183.13  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 182.81/183.13  Found x:(P (g a))
% 182.81/183.13  Instantiate: b1:=(g a):fofType
% 182.81/183.13  Found x as proof of (P0 b1)
% 182.81/183.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.81/183.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found x:(P (g a))
% 182.81/183.13  Instantiate: b1:=(g a):fofType
% 182.81/183.13  Found x as proof of (P0 b1)
% 182.81/183.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.81/183.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found x:(P (g a))
% 182.81/183.13  Instantiate: b1:=(g a):fofType
% 182.81/183.13  Found x as proof of (P0 b1)
% 182.81/183.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.81/183.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.81/183.13  Found x00:(P1 (g a))
% 182.81/183.13  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P1 (g a))
% 182.81/183.13  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P2 (g a))
% 182.81/183.13  Found x:(P b0)
% 182.81/183.13  Instantiate: b00:=b0:fofType
% 182.81/183.13  Found x as proof of (P0 b00)
% 182.81/183.13  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 182.81/183.13  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 182.81/183.13  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 182.81/183.13  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 182.81/183.13  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 182.81/183.13  Found x3:(P1 (g a))
% 182.81/183.13  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 182.81/183.13  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 182.81/183.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.81/183.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 182.81/183.13  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found x3:(P1 (g a))
% 182.81/183.13  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 182.81/183.13  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 182.81/183.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.81/183.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 182.81/183.13  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 182.81/183.13  Found x3:(P1 (g a))
% 182.81/183.13  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 182.81/183.13  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 182.81/183.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.81/183.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 182.81/183.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 193.40/193.78  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found x3:(P1 (g a))
% 193.40/193.78  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 193.40/193.78  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 193.40/193.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 193.40/193.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 193.40/193.78  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found x:(P (g a))
% 193.40/193.78  Instantiate: b0:=(g a):fofType
% 193.40/193.78  Found x as proof of (P0 b0)
% 193.40/193.78  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 193.40/193.78  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 193.40/193.78  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 193.40/193.78  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 193.40/193.78  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 193.40/193.78  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 193.40/193.78  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 193.40/193.78  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 193.40/193.78  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 193.40/193.78  Found x:(P (g a))
% 193.40/193.78  Instantiate: a0:=(g a):fofType
% 193.40/193.78  Found x as proof of (P0 a0)
% 193.40/193.78  Found x:(P (g a))
% 193.40/193.78  Instantiate: a0:=(g a):fofType
% 193.40/193.78  Found x as proof of (P0 a0)
% 193.40/193.78  Found x3:(P (g a))
% 193.40/193.78  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 193.40/193.78  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 193.40/193.78  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 193.40/193.78  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 193.40/193.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 193.40/193.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found x2:(P0 (f b))
% 193.40/193.78  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 193.40/193.78  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 193.40/193.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 193.40/193.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 193.40/193.78  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 193.40/193.78  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 193.40/193.78  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 193.40/193.78  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 193.40/193.78  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 193.40/193.78  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 193.40/193.78  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 193.40/193.78  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 193.40/193.78  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 197.79/198.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 197.79/198.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 197.79/198.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 197.79/198.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 197.79/198.18  Found x00:(P1 (g a))
% 197.79/198.18  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P1 (g a))
% 197.79/198.18  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P2 (g a))
% 197.79/198.18  Found x:(P b0)
% 197.79/198.18  Found x as proof of (P0 (f b))
% 197.79/198.18  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 197.79/198.18  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 197.79/198.18  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 197.79/198.18  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 197.79/198.18  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 197.79/198.18  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 197.79/198.18  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 197.79/198.18  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 197.79/198.18  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 197.79/198.18  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 197.79/198.18  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 200.99/201.38  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 200.99/201.38  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 200.99/201.38  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 200.99/201.38  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 200.99/201.38  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 200.99/201.38  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 200.99/201.38  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 200.99/201.38  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 200.99/201.38  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 200.99/201.38  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 200.99/201.38  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 200.99/201.38  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 200.99/201.38  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 200.99/201.38  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 200.99/201.38  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 200.99/201.38  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 200.99/201.38  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 207.12/207.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 207.12/207.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 207.12/207.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.44  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 207.12/207.44  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 207.12/207.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 207.12/207.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 207.12/207.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 207.12/207.44  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 207.12/207.44  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.44  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.44  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 207.12/207.45  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 207.12/207.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 207.12/207.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 207.12/207.45  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 207.12/207.45  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 207.12/207.45  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 207.12/207.45  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b01)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 207.12/207.45  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 207.12/207.45  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 207.12/207.45  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 207.12/207.45  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 207.12/207.45  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found x:(P b0)
% 207.12/207.45  Found x as proof of (P0 (f b))
% 207.12/207.45  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 207.12/207.45  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 207.12/207.45  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 207.12/207.45  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 207.12/207.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 211.50/211.83  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 211.50/211.83  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 211.50/211.83  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 211.50/211.83  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 211.50/211.83  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 211.50/211.83  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 211.50/211.83  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 211.50/211.83  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.50/211.83  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 211.50/211.83  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.50/211.83  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.50/211.83  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 211.50/211.83  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 211.50/211.83  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.50/211.83  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 211.50/211.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 214.40/214.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 214.40/214.76  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 214.40/214.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 214.40/214.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 214.40/214.76  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 214.40/214.76  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 214.40/214.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 214.40/214.76  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 214.40/214.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 214.40/214.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 214.40/214.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 214.40/214.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 214.40/214.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 214.40/214.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 214.40/214.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 214.40/214.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 214.40/214.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 214.40/214.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 220.20/220.57  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 220.20/220.57  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 220.20/220.57  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 220.20/220.57  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 220.20/220.57  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 220.20/220.57  Found x2:(P b00)
% 220.20/220.57  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 220.20/220.57  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 220.20/220.57  Found x2:(P b00)
% 220.20/220.57  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 220.20/220.57  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 220.20/220.57  Found x:(P b0)
% 220.20/220.57  Found x as proof of (P0 (g a))
% 220.20/220.57  Found x:(P (g a))
% 220.20/220.57  Found x as proof of (P0 (g a))
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 220.20/220.57  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 220.20/220.57  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 220.20/220.57  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 220.20/220.57  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 220.20/220.57  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 220.20/220.57  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 220.20/220.57  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 220.20/220.57  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 220.20/220.57  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found x2:(P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 220.20/220.57  Found x2:(P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found x2:(P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found x2:(P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 220.20/220.57  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found x2:(P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 220.20/220.57  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 220.20/220.57  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 220.20/220.57  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 220.20/220.57  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 225.87/226.28  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 225.87/226.28  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 225.87/226.28  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 225.87/226.28  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 225.87/226.28  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 225.87/226.28  Found x2:(P0 b0)
% 225.87/226.28  Found (fun (x2:(P0 b0))=> x2) as proof of (P0 b0)
% 225.87/226.28  Found (fun (x2:(P0 b0))=> x2) as proof of (P1 b0)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 225.87/226.28  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 225.87/226.28  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 225.87/226.28  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 225.87/226.28  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 225.87/226.28  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 225.87/226.28  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 225.87/226.28  Found x:(P1 (g a))
% 225.87/226.28  Instantiate: b0:=(g a):fofType
% 225.87/226.28  Found x as proof of (P2 b0)
% 225.87/226.28  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 225.87/226.28  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 225.87/226.28  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 225.87/226.28  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 225.87/226.28  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 227.27/227.65  Found x:(P1 (g a))
% 227.27/227.65  Instantiate: b0:=(g a):fofType
% 227.27/227.65  Found x as proof of (P2 b0)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 227.27/227.65  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 227.27/227.65  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 227.27/227.65  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 227.27/227.65  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 227.27/227.65  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 227.27/227.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 227.27/227.65  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 227.27/227.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 227.27/227.65  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 227.27/227.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 227.27/227.65  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 227.27/227.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 227.27/227.65  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 227.27/227.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 227.27/227.65  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 227.27/227.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 227.27/227.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 227.27/227.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 230.47/230.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 230.47/230.82  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 230.47/230.82  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 230.47/230.82  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 230.47/230.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 230.47/230.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 230.47/230.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 230.47/230.82  Found x2:(P0 b0)
% 230.47/230.82  Found (fun (x2:(P0 b0))=> x2) as proof of (P0 b0)
% 230.47/230.82  Found (fun (x2:(P0 b0))=> x2) as proof of (P1 b0)
% 230.47/230.82  Found x:(P b0)
% 230.47/230.82  Instantiate: b1:=b0:fofType
% 230.47/230.82  Found x as proof of (P0 b1)
% 230.47/230.82  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 230.47/230.82  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 230.47/230.82  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found x:(P0 b1)
% 230.47/230.82  Instantiate: b1:=(f b):fofType
% 230.47/230.82  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 230.47/230.82  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 230.47/230.82  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 230.47/230.82  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 230.47/230.82  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.82  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 230.47/230.82  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.82  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.82  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.82  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.82  Found x:(P0 (f b))
% 230.47/230.82  Found (fun (x:(P0 (f b)))=> x) as proof of (P0 b0)
% 230.47/230.82  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of ((P0 (f b))->(P0 b0))
% 230.47/230.82  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of (P (f b))
% 230.47/230.82  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 230.47/230.82  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 230.47/230.82  Found x:(P0 b1)
% 230.47/230.82  Instantiate: b1:=(f b):fofType
% 230.47/230.82  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 230.47/230.83  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 230.47/230.83  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 230.47/230.83  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 230.47/230.83  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 230.47/230.83  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 230.47/230.83  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.83  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.83  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.83  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 230.47/230.83  Found x:(P0 (f b))
% 230.47/230.83  Found (fun (x:(P0 (f b)))=> x) as proof of (P0 b0)
% 230.47/230.83  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of ((P0 (f b))->(P0 b0))
% 230.47/230.83  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of (P (f b))
% 236.87/237.22  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 236.87/237.22  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 236.87/237.22  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 236.87/237.22  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 236.87/237.22  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 236.87/237.22  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 236.87/237.22  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 236.87/237.22  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found x:(P0 b1)
% 236.87/237.22  Instantiate: b1:=(f b):fofType
% 236.87/237.22  Found (fun (x:(P0 b1))=> x) as proof of (P0 b0)
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 b0))
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 236.87/237.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 236.87/237.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 236.87/237.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 236.87/237.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 236.87/237.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 236.87/237.22  Found x:(P0 b1)
% 236.87/237.22  Instantiate: b1:=(g a):fofType
% 236.87/237.22  Found (fun (x:(P0 b1))=> x) as proof of (P0 (g a))
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 (g a)))
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 236.87/237.22  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 236.87/237.22  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 236.87/237.22  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 236.87/237.22  Found x:(P0 b00)
% 236.87/237.22  Instantiate: b00:=(g a):fofType
% 236.87/237.22  Found (fun (x:(P0 b00))=> x) as proof of (P0 b0)
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b00))=> x) as proof of ((P0 b00)->(P0 b0))
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b00))=> x) as proof of (P b00)
% 236.87/237.22  Found x2:(P b0)
% 236.87/237.22  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 236.87/237.22  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 236.87/237.22  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 236.87/237.22  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 236.87/237.22  Found x:(P0 b0)
% 236.87/237.22  Instantiate: b1:=b0:fofType
% 236.87/237.22  Found (fun (x:(P0 b0))=> x) as proof of (P0 b1)
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 b1))
% 236.87/237.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b1)
% 236.87/237.22  Found x2:(P0 (f b))
% 236.87/237.22  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 236.87/237.22  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 236.87/237.22  Found x2:(P0 (f b))
% 236.87/237.22  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 236.87/237.22  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 236.87/237.22  Found x2:(P0 (f b))
% 236.87/237.22  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 236.87/237.22  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 239.64/240.00  Found x3:(P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 239.64/240.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 239.64/240.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 239.64/240.00  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found x3:(P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 239.64/240.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 239.64/240.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 239.64/240.00  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found x3:(P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 239.64/240.00  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 239.64/240.00  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 239.64/240.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found x3:(P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P1 (g a))
% 239.64/240.00  Found (fun (x3:(P1 (g a)))=> x3) as proof of (P2 (g a))
% 239.64/240.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 239.64/240.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f b))
% 239.64/240.00  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 239.64/240.00  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b0)
% 239.64/240.00  Found x:(P (g a))
% 239.64/240.00  Instantiate: b1:=(g a):fofType
% 239.64/240.00  Found x as proof of (P0 b1)
% 239.64/240.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 239.64/240.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found x:(P (g a))
% 239.64/240.00  Instantiate: b1:=(g a):fofType
% 239.64/240.00  Found x as proof of (P0 b1)
% 239.64/240.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 239.64/240.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found x:(P (g a))
% 239.64/240.00  Instantiate: b1:=(g a):fofType
% 239.64/240.00  Found x as proof of (P0 b1)
% 239.64/240.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 239.64/240.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 239.64/240.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 245.05/245.49  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 245.05/245.49  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 245.05/245.49  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 245.05/245.49  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 245.05/245.49  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 245.05/245.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 245.05/245.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 245.05/245.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 245.05/245.49  Found x:(P b0)
% 245.05/245.49  Instantiate: b00:=b0:fofType
% 245.05/245.49  Found x as proof of (P0 b00)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 245.05/245.49  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 245.05/245.49  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 245.05/245.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.05/245.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 245.05/245.49  Found x2:(P (g a))
% 245.05/245.49  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 245.05/245.49  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 245.05/245.49  Found x2:(P b0)
% 245.05/245.49  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 245.05/245.49  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 245.05/245.49  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.05/245.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 245.05/245.49  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.05/245.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 245.05/245.49  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 245.05/245.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.05/245.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 245.05/245.49  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 245.05/245.49  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 245.05/245.49  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 245.05/245.49  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found x:(P0 b1)
% 253.82/254.17  Instantiate: b1:=(f b):fofType
% 253.82/254.17  Found (fun (x:(P0 b1))=> x) as proof of (P0 (f b))
% 253.82/254.17  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of ((P0 b1)->(P0 (f b)))
% 253.82/254.17  Found (fun (P0:(fofType->Prop)) (x:(P0 b1))=> x) as proof of (P b1)
% 253.82/254.17  Found x:(P b0)
% 253.82/254.17  Instantiate: b1:=b0:fofType
% 253.82/254.17  Found x as proof of (P0 b1)
% 253.82/254.17  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 253.82/254.17  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found x:(P b0)
% 253.82/254.17  Found x as proof of (P0 (f b))
% 253.82/254.17  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 253.82/254.17  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 253.82/254.17  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 253.82/254.17  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 253.82/254.17  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 253.82/254.17  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 253.82/254.17  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 253.82/254.17  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 253.82/254.17  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 253.82/254.17  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 253.82/254.17  Found x:(P (g a))
% 253.82/254.17  Instantiate: b1:=(g a):fofType
% 253.82/254.17  Found x as proof of (P0 b1)
% 253.82/254.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 253.82/254.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found x:(P (g a))
% 253.82/254.17  Instantiate: b1:=(g a):fofType
% 253.82/254.17  Found x as proof of (P0 b1)
% 253.82/254.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 253.82/254.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 253.82/254.17  Found x00:(P1 (g a))
% 253.82/254.17  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P1 (g a))
% 253.82/254.17  Found (fun (x00:(P1 (g a)))=> x00) as proof of (P2 (g a))
% 253.82/254.17  Found x3:(P (g a))
% 253.82/254.17  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 253.82/254.17  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 253.82/254.17  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 253.82/254.17  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 253.82/254.17  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found x3:(P (g a))
% 253.82/254.17  Found (fun (x3:(P (g a)))=> x3) as proof of (P (g a))
% 253.82/254.17  Found (fun (x3:(P (g a)))=> x3) as proof of (P0 (g a))
% 253.82/254.17  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 253.82/254.17  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 253.82/254.17  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 253.82/254.17  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 253.82/254.17  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 253.82/254.17  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 261.35/261.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 261.35/261.76  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 261.35/261.76  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 261.35/261.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 261.35/261.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 261.35/261.76  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 261.35/261.76  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 261.35/261.76  Found x2:(P0 (f b))
% 261.35/261.76  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 261.35/261.76  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 261.35/261.76  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 261.35/261.76  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b01)
% 261.35/261.76  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 261.35/261.76  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 261.35/261.76  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b01)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 261.35/261.76  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (g a))
% 261.35/261.76  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 261.35/261.76  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 261.35/261.76  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (g a))
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 261.35/261.76  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 261.35/261.76  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 264.66/265.05  Found x:(P (g a))
% 264.66/265.05  Found x as proof of (P0 (g a))
% 264.66/265.05  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 264.66/265.05  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 264.66/265.05  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 264.66/265.05  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 264.66/265.05  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 264.66/265.05  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 264.66/265.05  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 264.66/265.05  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 264.66/265.05  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 264.66/265.05  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 264.66/265.05  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 264.66/265.05  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 264.66/265.05  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.66/265.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 264.66/265.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 264.66/265.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 264.66/265.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 264.66/265.05  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 264.66/265.05  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 264.66/265.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 274.55/274.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 274.55/274.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 274.55/274.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 274.55/274.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 274.55/274.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 274.55/274.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 274.55/274.97  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 274.55/274.97  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 274.55/274.97  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 274.55/274.97  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 274.55/274.97  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 274.55/274.97  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 274.55/274.97  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 274.55/274.97  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 274.55/274.97  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 274.55/274.97  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 274.55/274.97  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 274.55/274.97  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 274.55/274.97  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 274.55/274.97  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b01)
% 274.55/274.97  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 274.55/274.97  Found (eq_ref0 b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) (f b))
% 274.55/274.97  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 274.55/274.97  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 274.55/274.97  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 274.55/274.97  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 274.55/274.97  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.98  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.98  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.98  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 274.55/274.98  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 274.55/274.98  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.98  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.98  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 274.55/274.98  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 274.55/274.98  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 274.55/274.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 274.55/274.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 274.55/274.98  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 274.55/274.98  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 274.55/274.98  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 274.55/274.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 274.55/274.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 274.55/274.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 275.85/276.25  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 275.85/276.25  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 275.85/276.25  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 275.85/276.25  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 275.85/276.25  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 275.85/276.25  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 275.85/276.25  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 275.85/276.25  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 275.85/276.25  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 275.85/276.25  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 275.85/276.25  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 275.85/276.25  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 275.85/276.25  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 275.85/276.25  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 275.85/276.25  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 283.05/283.50  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 283.05/283.50  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 283.05/283.50  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 283.05/283.50  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 283.05/283.50  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 283.05/283.50  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 283.05/283.50  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 283.05/283.50  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 283.05/283.50  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 283.05/283.50  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 283.05/283.50  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 283.05/283.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 283.05/283.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 283.05/283.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 283.05/283.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 283.05/283.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 283.05/283.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 283.05/283.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 283.05/283.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 283.05/283.50  Found x2:(P b00)
% 283.05/283.50  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 283.05/283.50  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 283.05/283.50  Found x2:(P b00)
% 283.05/283.50  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 283.05/283.50  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 283.05/283.50  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 283.05/283.50  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (f b))
% 283.05/283.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (f b))
% 283.05/283.50  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 283.05/283.50  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 283.05/283.50  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 283.05/283.50  Found x0:(P2 b1)
% 283.05/283.50  Instantiate: b1:=(f b):fofType
% 283.05/283.50  Found (fun (x0:(P2 b1))=> x0) as proof of (P2 b0)
% 283.05/283.50  Found (fun (P2:(fofType->Prop)) (x0:(P2 b1))=> x0) as proof of ((P2 b1)->(P2 b0))
% 283.05/283.50  Found (fun (P2:(fofType->Prop)) (x0:(P2 b1))=> x0) as proof of (P1 b1)
% 283.05/283.50  Found x2:(P (g a))
% 283.05/283.50  Found (fun (x2:(P (g a)))=> x2) as proof of (P (g a))
% 283.05/283.50  Found (fun (x2:(P (g a)))=> x2) as proof of (P0 (g a))
% 283.05/283.50  Found x2:(P b00)
% 283.05/283.50  Found (fun (x2:(P b00))=> x2) as proof of (P b00)
% 283.05/283.50  Found (fun (x2:(P b00))=> x2) as proof of (P0 b00)
% 283.05/283.50  Found x:(P (g a))
% 290.63/291.05  Found x as proof of (P0 (g a))
% 290.63/291.05  Found x:(P b0)
% 290.63/291.05  Found x as proof of (P0 (g a))
% 290.63/291.05  Found x2:(P0 (f b))
% 290.63/291.05  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P0 (f b))
% 290.63/291.05  Found (fun (x2:(P0 (f b)))=> x2) as proof of (P1 (f b))
% 290.63/291.05  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 290.63/291.05  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 290.63/291.05  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 290.63/291.05  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f b))
% 290.63/291.05  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 290.63/291.05  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b00)
% 290.63/291.05  Found x0:(P1 (g a))
% 290.63/291.05  Instantiate: b1:=(g a):fofType
% 290.63/291.05  Found x0 as proof of (P2 b1)
% 290.63/291.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.63/291.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 290.63/291.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 290.63/291.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 290.63/291.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 290.63/291.05  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 290.63/291.05  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 290.63/291.05  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b00)
% 290.63/291.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 290.63/291.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 290.63/291.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 290.63/291.05  Found x2:(P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 290.63/291.05  Found x2:(P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 290.63/291.05  Found x2:(P1 b0)
% 290.63/291.05  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 290.63/291.05  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 290.63/291.05  Found x2:(P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 290.63/291.05  Found x2:(P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 290.63/291.05  Found x2:(P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P1 (g a))
% 290.63/291.05  Found (fun (x2:(P1 (g a)))=> x2) as proof of (P2 (g a))
% 290.63/291.05  Found x2:(P1 b0)
% 290.63/291.05  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 290.63/291.05  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 290.63/291.05  Found x2:(P1 b0)
% 290.63/291.05  Found (fun (x2:(P1 b0))=> x2) as proof of (P1 b0)
% 290.63/291.05  Found (fun (x2:(P1 b0))=> x2) as proof of (P2 b0)
% 290.63/291.05  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 290.63/291.05  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 290.63/291.05  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 290.63/291.05  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b00)
% 290.63/291.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 290.63/291.05  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b00)
% 296.49/296.89  Found x2:(P0 b0)
% 296.49/296.89  Found (fun (x2:(P0 b0))=> x2) as proof of (P0 b0)
% 296.49/296.89  Found (fun (x2:(P0 b0))=> x2) as proof of (P1 b0)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 296.49/296.89  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 296.49/296.89  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 296.49/296.89  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b0)
% 296.49/296.89  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 296.49/296.89  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 296.49/296.89  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b0)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 296.49/296.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g a))
% 296.49/296.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 296.49/296.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 296.49/296.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g a))
% 296.49/296.89  Found x2:(P0 b0)
% 296.49/296.89  Found (fun (x2:(P0 b0))=> x2) as proof of (P0 b0)
% 296.49/296.89  Found (fun (x2:(P0 b0))=> x2) as proof of (P1 b0)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 296.49/296.89  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 296.49/296.89  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 296.49/296.89  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 296.49/296.89  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 296.49/296.89  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 296.49/296.89  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 296.49/296.89  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 296.49/296.89  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 296.49/296.89  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 296.49/296.89  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 297.62/298.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 297.62/298.03  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 297.62/298.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 297.62/298.03  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 297.62/298.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 297.62/298.03  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 297.62/298.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 297.62/298.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 297.62/298.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 297.62/298.03  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 297.62/298.03  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 297.62/298.03  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 297.62/298.03  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 297.62/298.03  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 297.62/298.03  Found x:(P0 (f b))
% 297.62/298.03  Found (fun (x:(P0 (f b)))=> x) as proof of (P0 b0)
% 297.62/298.03  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of ((P0 (f b))->(P0 b0))
% 297.62/298.03  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of (P (f b))
% 297.62/298.03  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 297.62/298.03  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 297.62/298.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 297.62/298.03  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 297.62/298.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 297.62/298.03  Found eq_ref00:=(eq_ref0 (g a)):(((eq fofType) (g a)) (g a))
% 297.62/298.03  Found (eq_ref0 (g a)) as proof of (((eq fofType) (g a)) b1)
% 297.62/298.03  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 299.82/300.29  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 299.82/300.29  Found ((eq_ref fofType) (g a)) as proof of (((eq fofType) (g a)) b1)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 299.82/300.29  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 299.82/300.29  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g a))
% 299.82/300.29  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 299.82/300.29  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found x:(P0 (f b))
% 299.82/300.29  Found (fun (x:(P0 (f b)))=> x) as proof of (P0 b0)
% 299.82/300.29  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of ((P0 (f b))->(P0 b0))
% 299.82/300.29  Found (fun (P0:(fofType->Prop)) (x:(P0 (f b)))=> x) as proof of (P (f b))
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 299.82/300.29  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 299.82/300.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 299.82/300.29  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 299.82/300.29  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 299.82/300.29  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 (f b)):(((eq fofType) (f b)) (f b))
% 299.82/300.29  Found (eq_ref0 (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found ((eq_ref fofType) (f b)) as proof of (((eq fofType) (f b)) b00)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 299.82/300.29  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g a))
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 299.82/300.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 299.82/300.29  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 299.82/300.29  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 299.82/300.29  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b0
%------------------------------------------------------------------------------