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

View Problem - Process Solution

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

% Computer : n022.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:56 EDT 2022

% Result   : Timeout 293.85s 294.28s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : SYO499^1 : TPTP v7.5.0. Released v4.0.0.
% 0.03/0.12  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.33  % Computer   : n022.cluster.edu
% 0.12/0.33  % Model      : x86_64 x86_64
% 0.12/0.33  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % RAMPerCPU  : 8042.1875MB
% 0.12/0.33  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % DateTime   : Sun Mar 13 11:21:27 EDT 2022
% 0.12/0.33  % CPUTime    : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 6.75/6.94  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e059998>, <kernel.Sort object at 0x2b107e03a5a8>) of role type named a
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring a:Prop
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e059c20>, <kernel.Sort object at 0x2b107e03a5a8>) of role type named b
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring b:Prop
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e059ea8>, <kernel.Sort object at 0x2b107e03a5a8>) of role type named c
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring c:Prop
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e059fc8>, <kernel.DependentProduct object at 0x2b107e059710>) of role type named f
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring f:(Prop->fofType)
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x16d6320>, <kernel.DependentProduct object at 0x2b107e059ef0>) of role type named f1
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring f1:(Prop->fofType)
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e059fc8>, <kernel.DependentProduct object at 0x2b107e0598c0>) of role type named f2
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring f2:(Prop->fofType)
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e059ef0>, <kernel.DependentProduct object at 0x2b107e059dd0>) of role type named g
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring g:(Prop->fofType)
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e0598c0>, <kernel.DependentProduct object at 0x2b107e059a70>) of role type named g1
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring g1:(Prop->fofType)
% 6.75/6.94  FOF formula (<kernel.Constant object at 0x2b107e059dd0>, <kernel.DependentProduct object at 0x2b107e059950>) of role type named g2
% 6.75/6.94  Using role type
% 6.75/6.94  Declaring g2:(Prop->fofType)
% 6.75/6.94  FOF formula ((or ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) (not (((eq fofType) (f2 c)) (g2 b)))) of role conjecture named con
% 6.75/6.94  Conjecture to prove = ((or ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) (not (((eq fofType) (f2 c)) (g2 b)))):Prop
% 6.75/6.94  Parameter fofType_DUMMY:fofType.
% 6.75/6.94  We need to prove ['((or ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) (not (((eq fofType) (f2 c)) (g2 b))))']
% 6.75/6.94  Parameter a:Prop.
% 6.75/6.94  Parameter b:Prop.
% 6.75/6.94  Parameter c:Prop.
% 6.75/6.94  Parameter fofType:Type.
% 6.75/6.94  Parameter f:(Prop->fofType).
% 6.75/6.94  Parameter f1:(Prop->fofType).
% 6.75/6.94  Parameter f2:(Prop->fofType).
% 6.75/6.94  Parameter g:(Prop->fofType).
% 6.75/6.94  Parameter g1:(Prop->fofType).
% 6.75/6.94  Parameter g2:(Prop->fofType).
% 6.75/6.94  Trying to prove ((or ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) (not (((eq fofType) (f2 c)) (g2 b))))
% 6.75/6.94  Found x2:(P (f2 b))
% 6.75/6.94  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 6.75/6.94  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 6.75/6.94  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 6.75/6.94  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 6.75/6.94  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 6.75/6.94  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 6.75/6.94  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 6.75/6.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 6.75/6.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 6.75/6.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 6.75/6.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 6.75/6.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 6.75/6.94  Found x2:(P (f2 b))
% 6.75/6.94  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 6.75/6.94  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 6.75/6.94  Found x2:(P (f2 b))
% 6.75/6.94  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 6.75/6.94  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 6.75/6.94  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 6.75/6.94  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 13.51/13.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 13.51/13.71  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 13.51/13.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 13.51/13.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 13.51/13.71  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 13.51/13.71  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 13.51/13.71  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f2 c)) (g2 b)))):(((eq Prop) (not (((eq fofType) (f2 c)) (g2 b)))) (not (((eq fofType) (f2 c)) (g2 b))))
% 13.51/13.71  Found (eq_ref0 (not (((eq fofType) (f2 c)) (g2 b)))) as proof of (((eq Prop) (not (((eq fofType) (f2 c)) (g2 b)))) b0)
% 13.51/13.71  Found ((eq_ref Prop) (not (((eq fofType) (f2 c)) (g2 b)))) as proof of (((eq Prop) (not (((eq fofType) (f2 c)) (g2 b)))) b0)
% 13.51/13.71  Found ((eq_ref Prop) (not (((eq fofType) (f2 c)) (g2 b)))) as proof of (((eq Prop) (not (((eq fofType) (f2 c)) (g2 b)))) b0)
% 13.51/13.71  Found ((eq_ref Prop) (not (((eq fofType) (f2 c)) (g2 b)))) as proof of (((eq Prop) (not (((eq fofType) (f2 c)) (g2 b)))) b0)
% 13.51/13.71  Found x2:(P (f2 b))
% 13.51/13.71  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 13.51/13.71  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 13.51/13.71  Found x2:(P (f1 a))
% 13.51/13.71  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 13.51/13.71  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 13.51/13.71  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 13.51/13.71  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 13.51/13.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 13.51/13.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 13.51/13.71  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 13.51/13.71  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 13.51/13.71  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 13.51/13.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 13.51/13.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 13.51/13.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 13.51/13.71  Found eq_ref00:=(eq_ref0 ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))):(((eq Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c))))
% 14.07/14.26  Found (eq_ref0 ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) as proof of (((eq Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) b0)
% 14.07/14.26  Found ((eq_ref Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) as proof of (((eq Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) b0)
% 14.07/14.26  Found ((eq_ref Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) as proof of (((eq Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) b0)
% 14.07/14.26  Found ((eq_ref Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) as proof of (((eq Prop) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c)))) b0)
% 14.07/14.26  Found eq_ref00:=(eq_ref0 (((eq fofType) (f2 b)) (g2 c))):(((eq Prop) (((eq fofType) (f2 b)) (g2 c))) (((eq fofType) (f2 b)) (g2 c)))
% 14.07/14.26  Found (eq_ref0 (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 14.07/14.26  Found ((eq_ref Prop) (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 14.07/14.26  Found ((eq_ref Prop) (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 14.07/14.26  Found ((eq_ref Prop) (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 14.07/14.26  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 14.07/14.26  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 14.07/14.26  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 14.07/14.26  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 14.07/14.26  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 14.07/14.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.07/14.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.07/14.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 14.07/14.26  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 14.07/14.26  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 14.07/14.26  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 14.07/14.26  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 19.73/19.93  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 19.73/19.93  Found x:(P (f2 b))
% 19.73/19.93  Instantiate: b0:=(f2 b):fofType
% 19.73/19.93  Found x as proof of (P0 b0)
% 19.73/19.93  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 19.73/19.93  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 19.73/19.93  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 19.73/19.93  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 19.73/19.93  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 19.73/19.93  Found x2:(P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 19.73/19.93  Found x2:(P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 19.73/19.93  Found x2:(P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 19.73/19.93  Found x2:(P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 19.73/19.93  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 19.73/19.93  Found x2:(P (f a))
% 19.73/19.93  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 19.73/19.93  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 19.73/19.93  Found eq_ref00:=(eq_ref0 (((eq fofType) (f2 b)) (g2 c))):(((eq Prop) (((eq fofType) (f2 b)) (g2 c))) (((eq fofType) (f2 b)) (g2 c)))
% 19.73/19.93  Found (eq_ref0 (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 19.73/19.93  Found ((eq_ref Prop) (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 19.73/19.93  Found ((eq_ref Prop) (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 19.73/19.93  Found ((eq_ref Prop) (((eq fofType) (f2 b)) (g2 c))) as proof of (((eq Prop) (((eq fofType) (f2 b)) (g2 c))) b0)
% 19.73/19.93  Found eq_ref00:=(eq_ref0 ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))):(((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a)))))
% 19.73/19.93  Found (eq_ref0 ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 19.73/19.93  Found ((eq_ref Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 19.73/19.93  Found ((eq_ref Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 19.73/19.93  Found ((eq_ref Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 19.73/19.93  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))):(((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) (not (((eq fofType) (f1 c)) (g1 a))))
% 19.73/19.93  Found (eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 19.73/19.93  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 19.73/19.93  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 22.03/22.22  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 22.03/22.22  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 22.03/22.22  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.03/22.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 22.03/22.22  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.03/22.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 22.03/22.22  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.03/22.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 22.03/22.22  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 22.03/22.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.03/22.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 22.03/22.22  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 22.03/22.22  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 22.03/22.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.03/22.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 22.03/22.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.03/22.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 22.03/22.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 22.03/22.22  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 22.03/22.22  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 22.03/22.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 30.03/30.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 30.03/30.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.03/30.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 30.03/30.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 30.03/30.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 30.03/30.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 30.03/30.22  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 30.03/30.22  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.03/30.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 30.03/30.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 30.03/30.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 30.03/30.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 30.03/30.22  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 30.03/30.22  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found x:(P0 b0)
% 30.03/30.22  Instantiate: b0:=(f2 b):fofType
% 30.03/30.22  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f2 b))
% 30.03/30.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f2 b)))
% 30.03/30.22  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 30.03/30.22  Found x:(P (f2 b))
% 30.03/30.22  Instantiate: b0:=(f2 b):fofType
% 30.03/30.22  Found x as proof of (P0 b0)
% 30.03/30.22  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 30.03/30.22  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found x:(P (g2 c))
% 30.03/30.22  Instantiate: b0:=(g2 c):fofType
% 30.03/30.22  Found x as proof of (P0 b0)
% 30.03/30.22  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 30.03/30.22  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 30.03/30.22  Found x:(P (f2 b))
% 30.03/30.22  Instantiate: b0:=(f2 b):fofType
% 30.03/30.22  Found x as proof of (P0 b0)
% 30.03/30.22  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 30.03/30.22  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 30.03/30.22  Found eq_ref00:=(eq_ref0 ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))):(((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a)))))
% 30.03/30.22  Found (eq_ref0 ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 30.03/30.22  Found ((eq_ref Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 30.33/30.51  Found ((eq_ref Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 30.33/30.51  Found ((eq_ref Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) as proof of (((eq Prop) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) b0)
% 30.33/30.51  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))):(((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) (not (((eq fofType) (f1 c)) (g1 a))))
% 30.33/30.51  Found (eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 30.33/30.51  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 30.33/30.51  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 30.33/30.51  Found eq_ref00:=(eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))):(((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))
% 30.33/30.51  Found (eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 30.33/30.51  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))):(((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) (not (((eq fofType) (f1 c)) (g1 a))))
% 30.33/30.51  Found (eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 30.33/30.51  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 34.17/34.37  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 34.17/34.37  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 34.17/34.37  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 34.17/34.37  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 34.17/34.37  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 34.17/34.37  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 34.17/34.37  Found x2:(P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 34.17/34.37  Found x2:(P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 34.17/34.37  Found x2:(P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 34.17/34.37  Found x2:(P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 34.17/34.37  Found x2:(P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 34.17/34.37  Found x2:(P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 34.17/34.37  Found x2:(P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 34.17/34.37  Found x2:(P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 34.17/34.37  Found x2:(P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 34.17/34.37  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 34.17/34.37  Found x2:(P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 34.17/34.37  Found x2:(P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 34.17/34.37  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 34.17/34.37  Found x3:(P (f2 b))
% 34.17/34.37  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P (f2 b))
% 34.17/34.37  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P0 (f2 b))
% 34.17/34.37  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 34.17/34.37  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 34.17/34.37  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.17/34.37  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 34.17/34.37  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 34.17/34.37  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.17/34.37  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 34.17/34.37  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.17/34.37  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.17/34.37  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.17/34.37  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 34.17/34.37  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.17/34.37  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.98/35.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 34.98/35.24  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.98/35.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 34.98/35.24  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.98/35.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 34.98/35.24  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.98/35.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 34.98/35.24  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.98/35.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 34.98/35.24  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 34.98/35.24  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 34.98/35.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.98/35.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 34.98/35.24  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 34.98/35.24  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 34.98/35.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 38.67/38.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 38.67/38.90  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 38.67/38.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 38.67/38.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 38.67/38.90  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 38.67/38.90  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 38.67/38.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 38.67/38.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 38.67/38.90  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 38.67/38.90  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 38.67/38.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 38.67/38.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 38.67/38.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 38.67/38.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 38.67/38.90  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 38.67/38.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 38.67/38.90  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 38.67/38.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 38.67/38.90  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 38.67/38.90  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 38.67/38.90  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 44.93/45.12  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 44.93/45.12  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 44.93/45.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.93/45.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 44.93/45.12  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 44.93/45.12  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.93/45.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 44.93/45.12  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.93/45.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 44.93/45.12  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 44.93/45.12  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 44.93/45.12  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 44.93/45.12  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 44.93/45.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 44.93/45.12  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 44.93/45.12  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found x:(P0 b0)
% 44.93/45.12  Instantiate: b0:=(f2 b):fofType
% 44.93/45.12  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f2 b))
% 44.93/45.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f2 b)))
% 44.93/45.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 44.93/45.12  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 44.93/45.12  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 44.93/45.12  Found x:(P0 b0)
% 44.93/45.12  Instantiate: b0:=(f2 b):fofType
% 44.93/45.12  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f2 b))
% 44.93/45.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f2 b)))
% 44.93/45.12  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 44.93/45.12  Found x:(P (g2 c))
% 44.93/45.12  Instantiate: b0:=(g2 c):fofType
% 44.93/45.12  Found x as proof of (P0 b0)
% 44.93/45.12  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 44.93/45.12  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 44.93/45.12  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 46.37/46.57  Found x:(P (f2 b))
% 46.37/46.57  Instantiate: b0:=(f2 b):fofType
% 46.37/46.57  Found x as proof of (P0 b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 46.37/46.57  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found x:(P (f1 a))
% 46.37/46.57  Instantiate: b0:=(f1 a):fofType
% 46.37/46.57  Found x as proof of (P0 b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 46.37/46.57  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 46.37/46.57  Found x:(P (g2 c))
% 46.37/46.57  Instantiate: b0:=(g2 c):fofType
% 46.37/46.57  Found x as proof of (P0 b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 46.37/46.57  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 46.37/46.57  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 46.37/46.57  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 46.37/46.57  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 46.37/46.57  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 46.37/46.57  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 46.37/46.57  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 46.37/46.57  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 46.37/46.57  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 46.37/46.57  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 46.37/46.57  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 46.37/46.57  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))):(((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) (not (((eq fofType) (f1 c)) (g1 a))))
% 46.48/46.73  Found (eq_ref0 (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (((eq Prop) (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 46.48/46.73  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 46.48/46.73  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 46.48/46.73  Found eq_ref00:=(eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))):(((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))
% 46.48/46.73  Found (eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 46.48/46.73  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 46.48/46.73  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 46.48/46.73  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 46.48/46.73  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 46.48/46.73  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 46.48/46.73  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 46.48/46.73  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 46.48/46.73  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 46.48/46.73  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 46.48/46.73  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 46.48/46.73  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 51.55/51.79  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 51.55/51.79  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 51.55/51.79  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 51.55/51.79  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 51.55/51.79  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 51.55/51.79  Found eq_ref00:=(eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))):(((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))
% 51.55/51.79  Found (eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 51.55/51.79  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 51.55/51.79  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 51.55/51.79  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 51.55/51.79  Found x2:(P b0)
% 51.55/51.79  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 51.55/51.79  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 51.55/51.79  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 51.55/51.79  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 51.55/51.79  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 51.55/51.79  Found x3:(P (f2 b))
% 51.55/51.79  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P (f2 b))
% 51.55/51.79  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P0 (f2 b))
% 51.55/51.79  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 51.55/51.79  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.55/51.79  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 51.55/51.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 51.55/51.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 51.55/51.79  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 51.55/51.79  Found x3:(P (f2 b))
% 51.55/51.79  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P (f2 b))
% 51.55/51.79  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P0 (f2 b))
% 51.55/51.79  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 51.55/51.79  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 51.55/51.79  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.55/51.79  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 58.00/58.25  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 58.00/58.25  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 58.00/58.25  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 58.00/58.25  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 58.00/58.25  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 58.00/58.25  Found x3:(P (g2 c))
% 58.00/58.25  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P (g2 c))
% 58.00/58.25  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P0 (g2 c))
% 58.00/58.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.00/58.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 58.00/58.25  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 58.00/58.25  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 58.00/58.25  Found x2:(P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 58.00/58.25  Found x2:(P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 58.00/58.25  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found x2:(P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 58.00/58.25  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 58.00/58.25  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 58.00/58.25  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.00/58.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.00/58.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.00/58.25  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 58.00/58.25  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.00/58.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.00/58.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found x2:(P (f2 b))
% 58.93/59.14  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 58.93/59.14  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 58.93/59.14  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 58.93/59.14  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.93/59.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 58.93/59.14  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.93/59.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 58.93/59.14  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 58.93/59.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.93/59.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 58.93/59.14  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 58.93/59.14  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.93/59.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 58.93/59.14  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.93/59.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 58.93/59.14  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 58.93/59.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 58.93/59.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 58.93/59.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 63.75/63.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.75/63.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 63.75/63.99  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.75/63.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 63.75/63.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.75/63.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 63.75/63.99  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.75/63.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 63.75/63.99  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 63.75/63.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.75/63.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 63.75/63.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 63.75/63.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 63.75/63.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.75/63.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 63.75/63.99  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 63.75/63.99  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 63.75/63.99  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 65.59/65.83  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 65.59/65.83  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 65.59/65.83  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 65.59/65.83  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 65.59/65.83  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 65.59/65.83  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 65.59/65.83  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.59/65.83  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 65.59/65.83  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 65.59/65.83  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.59/65.83  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 65.59/65.83  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 65.59/65.83  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 65.59/65.83  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.59/65.83  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 65.59/65.83  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.59/65.83  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 65.59/65.83  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 65.59/65.83  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 65.59/65.83  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 65.59/65.83  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.59/65.83  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 65.59/65.83  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 66.67/66.92  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 66.67/66.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 66.67/66.92  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 66.67/66.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 66.67/66.92  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 66.67/66.92  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 66.67/66.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 66.67/66.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 66.67/66.92  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 66.67/66.92  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 66.67/66.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 66.67/66.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 66.67/66.92  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 66.67/66.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 66.67/66.92  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 66.67/66.92  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 66.67/66.92  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 70.62/70.85  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 70.62/70.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 70.62/70.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 70.62/70.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 70.62/70.85  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 70.62/70.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 70.62/70.85  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 70.62/70.85  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 70.62/70.85  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 70.62/70.85  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 70.62/70.85  Found x:(P0 b0)
% 70.62/70.85  Instantiate: b0:=(f1 a):fofType
% 70.62/70.85  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 70.62/70.85  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 70.62/70.85  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 70.62/70.85  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 70.62/70.85  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 70.62/70.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 70.62/70.85  Found x:(P0 b0)
% 70.62/70.85  Instantiate: b0:=(f2 b):fofType
% 70.62/70.85  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f2 b))
% 70.62/70.85  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f2 b)))
% 70.62/70.85  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 70.62/70.85  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 70.62/70.85  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 70.62/70.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 70.62/70.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 70.62/70.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 70.62/70.85  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 70.62/70.85  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f2 b))
% 70.62/70.85  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 70.62/70.85  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 70.62/70.85  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 70.62/70.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 70.62/70.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 70.62/70.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 72.39/72.62  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 72.39/72.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 72.39/72.62  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 72.39/72.62  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 72.39/72.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 72.39/72.62  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 72.39/72.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 72.39/72.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 72.39/72.62  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 72.39/72.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 72.39/72.62  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 72.39/72.62  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 72.39/72.62  Found x:(P (f1 a))
% 72.39/72.62  Instantiate: b0:=(f1 a):fofType
% 72.39/72.62  Found x as proof of (P0 b0)
% 72.39/72.62  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 72.39/72.62  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 72.39/72.62  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 72.39/72.62  Found x:(P (f1 a))
% 73.86/74.10  Instantiate: b0:=(f1 a):fofType
% 73.86/74.10  Found x as proof of (P0 b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 73.86/74.10  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found x:(P (f a))
% 73.86/74.10  Instantiate: b0:=(f a):fofType
% 73.86/74.10  Found x as proof of (P0 b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 73.86/74.10  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 73.86/74.10  Found x:(P (g1 c))
% 73.86/74.10  Instantiate: b0:=(g1 c):fofType
% 73.86/74.10  Found x as proof of (P0 b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 73.86/74.10  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 73.86/74.10  Found x:(P (g2 c))
% 73.86/74.10  Instantiate: b0:=(g2 c):fofType
% 73.86/74.10  Found x as proof of (P0 b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 73.86/74.10  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 73.86/74.10  Found x:(P (f1 a))
% 73.86/74.10  Instantiate: b0:=(f1 a):fofType
% 73.86/74.10  Found x as proof of (P0 b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 73.86/74.10  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found x:(P (f1 a))
% 73.86/74.10  Instantiate: b0:=(f1 a):fofType
% 73.86/74.10  Found x as proof of (P0 b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 73.86/74.10  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 73.86/74.10  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 73.86/74.10  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 73.86/74.10  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 73.86/74.10  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 73.86/74.10  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 74.06/74.30  Found eq_ref00:=(eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))):(((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))
% 74.06/74.30  Found (eq_ref0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of (((eq Prop) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) b0)
% 74.06/74.30  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 74.06/74.30  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 74.06/74.30  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 74.06/74.30  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 74.06/74.30  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 74.06/74.30  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 74.06/74.30  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 74.06/74.30  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 74.06/74.30  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 75.93/76.24  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 75.93/76.24  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 75.93/76.24  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 75.93/76.24  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 75.93/76.24  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 75.93/76.24  Found x2:(P b0)
% 75.93/76.24  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 75.93/76.24  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 75.93/76.24  Found x2:(P b0)
% 75.93/76.24  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 75.93/76.24  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 75.93/76.24  Found x2:(P (g2 c))
% 75.93/76.24  Found (fun (x2:(P (g2 c)))=> x2) as proof of (P (g2 c))
% 75.93/76.24  Found (fun (x2:(P (g2 c)))=> x2) as proof of (P0 (g2 c))
% 75.93/76.24  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 75.93/76.24  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 75.93/76.24  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 82.09/82.35  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 82.09/82.35  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 82.09/82.35  Found x3:(P (f2 b))
% 82.09/82.35  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P (f2 b))
% 82.09/82.35  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P0 (f2 b))
% 82.09/82.35  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 82.09/82.35  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 82.09/82.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.09/82.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 82.09/82.35  Found x3:(P (f1 a))
% 82.09/82.35  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 82.09/82.35  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 82.09/82.35  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 82.09/82.35  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 82.09/82.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.09/82.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 82.09/82.35  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 82.09/82.35  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 82.09/82.35  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 82.09/82.35  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 82.09/82.35  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 82.09/82.35  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 82.09/82.35  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 82.09/82.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 82.09/82.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 82.09/82.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 82.09/82.35  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 82.09/82.35  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 82.09/82.35  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 82.09/82.35  Found x2:(P (f2 b))
% 82.09/82.35  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 82.09/82.35  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 82.09/82.35  Found x3:(P (g2 c))
% 82.09/82.35  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P (g2 c))
% 82.09/82.35  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P0 (g2 c))
% 82.09/82.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.09/82.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 82.09/82.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 82.09/82.35  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 82.09/82.35  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 82.09/82.35  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 82.09/82.35  Found x2:(P (f2 b))
% 82.09/82.35  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 93.32/93.56  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 93.32/93.56  Found x3:(P (g2 c))
% 93.32/93.56  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P (g2 c))
% 93.32/93.56  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P0 (g2 c))
% 93.32/93.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.32/93.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 93.32/93.56  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 93.32/93.56  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 93.32/93.56  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 93.32/93.56  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.32/93.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 93.32/93.56  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 93.32/93.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.32/93.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 93.32/93.56  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 93.32/93.56  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 93.32/93.56  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 93.32/93.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 93.32/93.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 93.32/93.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g2 c))
% 93.32/93.56  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 93.32/93.56  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 93.32/93.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 93.32/93.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 93.32/93.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 93.32/93.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 93.32/93.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 93.32/93.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 93.32/93.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 93.32/93.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 93.32/93.56  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 93.32/93.56  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 93.32/93.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 93.32/93.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.32/93.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 93.32/93.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 94.45/94.71  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.45/94.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 94.45/94.71  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.45/94.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 94.45/94.71  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.45/94.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 94.45/94.71  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.45/94.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 94.45/94.71  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.45/94.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 94.45/94.71  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.45/94.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 94.45/94.71  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 94.45/94.71  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 94.45/94.71  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.79/97.07  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 96.79/97.07  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.79/97.07  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 96.79/97.07  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 96.79/97.07  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.79/97.07  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 96.79/97.07  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 96.79/97.07  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 96.79/97.07  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.79/97.07  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 96.79/97.07  Found x2:(P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 96.79/97.07  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.79/97.07  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 96.79/97.07  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 96.79/97.07  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 96.79/97.07  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.79/97.07  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 96.79/97.07  Found x2:(P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 96.79/97.07  Found x2:(P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 96.79/97.07  Found x2:(P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 96.79/97.07  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 99.02/99.29  Found x2:(P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 99.02/99.29  Found x2:(P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 99.02/99.29  Found x2:(P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 99.02/99.29  Found x2:(P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 99.02/99.29  Found x2:(P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 99.02/99.29  Found x2:(P (f1 a))
% 99.02/99.29  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 99.02/99.29  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 99.02/99.29  Found x2:(P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 99.02/99.29  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 99.02/99.29  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 99.02/99.29  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 99.02/99.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 99.02/99.29  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 99.02/99.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 99.02/99.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 99.02/99.29  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 99.02/99.29  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 99.02/99.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 99.02/99.29  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 99.02/99.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 99.02/99.29  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 99.02/99.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 99.02/99.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 99.02/99.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 103.22/103.45  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 103.22/103.45  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found x:(P0 b0)
% 103.22/103.45  Instantiate: b0:=(f1 a):fofType
% 103.22/103.45  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 103.22/103.45  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 103.22/103.45  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 103.22/103.45  Found x:(P0 b0)
% 103.22/103.45  Instantiate: b0:=(f a):fofType
% 103.22/103.45  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 103.22/103.45  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 103.22/103.45  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found x:(P0 b0)
% 103.22/103.45  Instantiate: b0:=(f1 a):fofType
% 103.22/103.45  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 103.22/103.45  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 103.22/103.45  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found x:(P0 b0)
% 103.22/103.45  Instantiate: b0:=(f1 a):fofType
% 103.22/103.45  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 103.22/103.45  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 103.22/103.45  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 103.22/103.45  Found x:(P0 b0)
% 103.22/103.45  Instantiate: b0:=(f1 a):fofType
% 103.22/103.45  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 103.22/103.45  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 103.22/103.45  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 103.22/103.45  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 103.22/103.45  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 103.22/103.45  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 103.22/103.45  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 103.22/103.45  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 103.22/103.45  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 103.22/103.45  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 103.22/103.45  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 103.22/103.45  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 106.51/106.75  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 106.51/106.75  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 106.51/106.75  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 106.51/106.75  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 106.51/106.75  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.51/106.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.51/106.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 106.51/106.75  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.51/106.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 106.51/106.75  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 106.51/106.75  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.51/106.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 106.51/106.75  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 106.51/106.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.51/106.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 106.51/106.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.51/106.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 106.51/106.75  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 106.51/106.75  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 106.51/106.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.59/107.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 107.59/107.85  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.59/107.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 107.59/107.85  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.59/107.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 107.59/107.85  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 107.59/107.85  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 107.59/107.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.59/107.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 107.59/107.85  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.59/107.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 107.59/107.85  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 107.59/107.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.59/107.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 107.59/107.85  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 107.59/107.85  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 107.59/107.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.59/107.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 107.59/107.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 108.84/109.13  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.84/109.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 108.84/109.13  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 108.84/109.13  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 108.84/109.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.84/109.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 108.84/109.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.84/109.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 108.84/109.13  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 108.84/109.13  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.84/109.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 108.84/109.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.84/109.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 108.84/109.13  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 108.84/109.13  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 108.84/109.13  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 108.84/109.13  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 108.84/109.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.84/109.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 108.84/109.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 111.30/111.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 111.30/111.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 111.30/111.55  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 111.30/111.55  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 111.30/111.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 111.30/111.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 111.30/111.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 111.30/111.55  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found x:(P (f a))
% 111.30/111.55  Instantiate: b0:=(f a):fofType
% 111.30/111.55  Found x as proof of (P0 b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 111.30/111.55  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 111.30/111.55  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found x:(P (f a))
% 111.30/111.55  Instantiate: b0:=(f a):fofType
% 111.30/111.55  Found x as proof of (P0 b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 111.30/111.55  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found x:(P (f a))
% 111.30/111.55  Instantiate: b0:=(f a):fofType
% 111.30/111.55  Found x as proof of (P0 b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 111.30/111.55  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 111.30/111.55  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found x:(P (f1 a))
% 111.30/111.55  Instantiate: b0:=(f1 a):fofType
% 111.30/111.55  Found x as proof of (P0 b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 111.30/111.55  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 111.30/111.55  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 111.30/111.55  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.30/111.55  Found eq_ref00:=(eq_ref0 (((eq fofType) (f1 a)) (g1 c))):(((eq Prop) (((eq fofType) (f1 a)) (g1 c))) (((eq fofType) (f1 a)) (g1 c)))
% 111.93/112.23  Found (eq_ref0 (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (((eq fofType) (f1 a)) (g1 c))) as proof of (((eq Prop) (((eq fofType) (f1 a)) (g1 c))) b0)
% 111.93/112.23  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 111.93/112.23  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 111.93/112.23  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 111.93/112.23  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 111.93/112.23  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 111.93/112.23  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 111.93/112.23  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 111.93/112.23  Found x:(P (g b))
% 111.93/112.23  Instantiate: b0:=(g b):fofType
% 111.93/112.23  Found x as proof of (P0 b0)
% 111.93/112.23  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 111.93/112.23  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 111.93/112.23  Found x:(P (f a))
% 111.93/112.23  Instantiate: b0:=(f a):fofType
% 111.93/112.23  Found x as proof of (P0 b0)
% 111.93/112.23  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 111.93/112.23  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 111.93/112.23  Found x:(P (g1 c))
% 111.93/112.23  Instantiate: b0:=(g1 c):fofType
% 111.93/112.23  Found x as proof of (P0 b0)
% 111.93/112.23  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 111.93/112.23  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 111.93/112.23  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 111.93/112.23  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 111.93/112.23  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.93/112.23  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 111.93/112.23  Found x:(P (f1 a))
% 111.93/112.23  Instantiate: b0:=(f1 a):fofType
% 111.93/112.23  Found x as proof of (P0 b0)
% 111.93/112.23  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 112.81/113.10  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found x:(P (f a))
% 112.81/113.10  Instantiate: b0:=(f a):fofType
% 112.81/113.10  Found x as proof of (P0 b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 112.81/113.10  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 112.81/113.10  Found x:(P (f1 a))
% 112.81/113.10  Instantiate: b0:=(f1 a):fofType
% 112.81/113.10  Found x as proof of (P0 b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 112.81/113.10  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found x:(P (f1 a))
% 112.81/113.10  Instantiate: b0:=(f1 a):fofType
% 112.81/113.10  Found x as proof of (P0 b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 112.81/113.10  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found x:(P (g1 c))
% 112.81/113.10  Instantiate: b0:=(g1 c):fofType
% 112.81/113.10  Found x as proof of (P0 b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 112.81/113.10  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 112.81/113.10  Found x:(P (f1 a))
% 112.81/113.10  Instantiate: b0:=(f1 a):fofType
% 112.81/113.10  Found x as proof of (P0 b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 112.81/113.10  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 112.81/113.10  Found x2:(P b0)
% 112.81/113.10  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 112.81/113.10  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 112.81/113.10  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 112.81/113.10  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 112.81/113.10  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 112.81/113.10  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 113.56/113.81  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 113.56/113.81  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 113.56/113.81  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 113.56/113.81  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 113.56/113.81  Found x:(P (f1 a))
% 113.56/113.81  Instantiate: b0:=(f1 a):fofType
% 113.56/113.81  Found x as proof of (P0 b0)
% 113.56/113.81  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 113.56/113.81  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 113.56/113.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 113.56/113.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 113.56/113.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 113.56/113.81  Found x:(P (g1 c))
% 113.56/113.81  Instantiate: b0:=(g1 c):fofType
% 113.56/113.81  Found x as proof of (P0 b0)
% 113.56/113.81  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 113.56/113.81  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 113.56/113.81  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 113.56/113.81  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 113.56/113.81  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 113.56/113.81  Found x2:(P b0)
% 113.56/113.81  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 113.56/113.81  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 113.56/113.81  Found x:(P (g1 c))
% 113.56/113.81  Instantiate: b0:=(g1 c):fofType
% 113.56/113.81  Found x as proof of (P0 b0)
% 113.56/113.81  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 113.56/113.81  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 113.56/113.81  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 117.26/117.53  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 117.26/117.53  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 117.26/117.53  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 117.26/117.53  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 117.26/117.53  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found x2:(P (g2 c))
% 117.26/117.53  Found (fun (x2:(P (g2 c)))=> x2) as proof of (P (g2 c))
% 117.26/117.53  Found (fun (x2:(P (g2 c)))=> x2) as proof of (P0 (g2 c))
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 117.26/117.53  Found x2:(P b0)
% 117.26/117.53  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 117.26/117.53  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 117.26/117.53  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 117.26/117.53  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 117.26/117.53  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 117.26/117.53  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 117.26/117.53  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 117.26/117.53  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 117.26/117.53  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 117.26/117.53  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 118.80/119.06  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 118.80/119.06  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 118.80/119.06  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 118.80/119.06  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 118.80/119.06  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 118.80/119.06  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 118.80/119.06  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 118.80/119.06  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 118.80/119.06  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 118.80/119.06  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 118.80/119.06  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 118.80/119.06  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 118.80/119.06  Found x3:(P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 118.80/119.06  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 118.80/119.06  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.80/119.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found x3:(P (f a))
% 118.80/119.06  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 118.80/119.06  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 118.80/119.06  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 118.80/119.06  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 118.80/119.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.80/119.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 118.80/119.06  Found x3:(P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 118.80/119.06  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 118.80/119.06  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.80/119.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found x3:(P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 118.80/119.06  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 118.80/119.06  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 118.80/119.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.80/119.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 118.80/119.06  Found x3:(P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 118.80/119.06  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 118.80/119.06  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 118.80/119.06  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 125.83/126.11  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 125.83/126.11  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 125.83/126.11  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g2 c))
% 125.83/126.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 125.83/126.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 125.83/126.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 125.83/126.11  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 125.83/126.11  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 125.83/126.11  Found x2:(P (f1 a))
% 125.83/126.11  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 125.83/126.11  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 125.83/126.11  Found x2:(P (f2 b))
% 125.83/126.11  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P (f2 b))
% 125.83/126.11  Found (fun (x2:(P (f2 b)))=> x2) as proof of (P0 (f2 b))
% 125.83/126.11  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 125.83/126.11  Found (eq_ref0 a0) as proof of (((eq Prop) a0) a)
% 125.83/126.11  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 125.83/126.11  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 125.83/126.11  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 125.83/126.11  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 125.83/126.11  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 125.83/126.11  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 125.83/126.11  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 125.83/126.11  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 125.83/126.11  Found x3:(P (g1 c))
% 125.83/126.11  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P (g1 c))
% 125.83/126.11  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P0 (g1 c))
% 125.83/126.11  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 125.83/126.11  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 125.83/126.11  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 125.83/126.11  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 125.83/126.11  Found x3:(P (g2 c))
% 125.83/126.11  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P (g2 c))
% 125.83/126.11  Found (fun (x3:(P (g2 c)))=> x3) as proof of (P0 (g2 c))
% 125.83/126.11  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 125.83/126.11  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 125.83/126.11  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 125.83/126.11  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 125.83/126.11  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 125.83/126.11  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 125.83/126.11  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 125.83/126.11  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 125.83/126.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 135.42/135.68  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 135.42/135.68  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 135.42/135.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.42/135.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 135.42/135.68  Found classic0:=(classic (not (((eq fofType) (f2 c)) (g2 b)))):((or (not (((eq fofType) (f2 c)) (g2 b)))) (not (not (((eq fofType) (f2 c)) (g2 b)))))
% 135.42/135.68  Found (classic (not (((eq fofType) (f2 c)) (g2 b)))) as proof of ((or (not (((eq fofType) (f2 c)) (g2 b)))) b0)
% 135.42/135.68  Found (classic (not (((eq fofType) (f2 c)) (g2 b)))) as proof of ((or (not (((eq fofType) (f2 c)) (g2 b)))) b0)
% 135.42/135.68  Found (classic (not (((eq fofType) (f2 c)) (g2 b)))) as proof of ((or (not (((eq fofType) (f2 c)) (g2 b)))) b0)
% 135.42/135.68  Found (classic (not (((eq fofType) (f2 c)) (g2 b)))) as proof of (P b0)
% 135.42/135.68  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 135.42/135.68  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 135.42/135.68  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 135.42/135.68  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 135.42/135.68  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 135.42/135.68  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 135.42/135.68  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.42/135.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.42/135.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 135.42/135.68  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 135.42/135.68  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.42/135.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.42/135.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 135.42/135.68  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 135.42/135.68  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 135.42/135.68  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 137.43/137.70  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 137.43/137.70  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 137.43/137.70  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 137.43/137.70  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 137.43/137.70  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 137.43/137.70  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 137.43/137.70  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 137.43/137.70  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 137.43/137.70  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 137.43/137.70  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 137.43/137.70  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 137.43/137.70  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 137.43/137.70  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g b))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 137.43/137.70  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 137.43/137.70  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 137.43/137.70  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 137.43/137.70  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 137.43/137.70  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 137.43/137.70  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 137.43/137.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 147.73/148.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 147.73/148.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 147.73/148.00  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 147.73/148.00  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 147.73/148.00  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 147.73/148.00  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 147.73/148.00  Found (or_intror00 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 147.73/148.00  Found ((or_intror0 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 147.73/148.00  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 147.73/148.00  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 147.73/148.00  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 147.73/148.00  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 147.73/148.00  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 147.73/148.00  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 147.73/148.00  Found (or_intror00 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 147.73/148.00  Found ((or_intror0 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 147.73/148.00  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 147.73/148.00  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 147.73/148.00  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 147.73/148.00  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 147.73/148.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 147.73/148.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 147.73/148.00  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 147.73/148.00  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 147.73/148.00  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f2 c)) (g2 b))))
% 147.73/148.00  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f2 c)) (g2 b))))
% 147.73/148.00  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f2 c)) (g2 b))))
% 147.73/148.00  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f2 c)) (g2 b))))
% 147.73/148.00  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 147.73/148.00  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 147.73/148.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 147.73/148.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 147.73/148.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 147.73/148.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 147.73/148.00  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 147.73/148.00  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 147.73/148.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.74/149.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 148.74/149.00  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.74/149.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 148.74/149.00  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.74/149.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 148.74/149.00  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.74/149.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 148.74/149.00  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.74/149.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 148.74/149.00  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 148.74/149.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.74/149.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 148.74/149.00  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 148.74/149.00  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 148.74/149.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.74/149.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 148.74/149.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 155.51/155.80  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 155.51/155.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 155.51/155.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 155.51/155.80  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 155.51/155.80  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 155.51/155.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 155.51/155.80  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 155.51/155.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 155.51/155.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 155.51/155.80  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 155.51/155.80  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 155.51/155.80  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 155.51/155.80  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 155.51/155.80  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 155.51/155.80  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 155.51/155.80  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f1 a))
% 155.51/155.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 155.51/155.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 155.51/155.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 155.51/155.80  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 155.51/155.80  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f2 b))
% 155.51/155.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 155.51/155.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 155.51/155.80  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f2 b))
% 155.51/155.80  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 155.51/155.80  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 155.51/155.80  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 155.51/155.80  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 155.51/155.80  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b00)
% 155.51/155.80  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 155.51/155.80  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 155.51/155.80  Found x:(P0 b0)
% 155.51/155.80  Instantiate: b0:=(f a):fofType
% 155.51/155.80  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 155.51/155.80  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 155.51/155.80  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 155.51/155.80  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 155.51/155.80  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 155.51/155.80  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found x:(P0 b0)
% 156.54/156.81  Instantiate: b0:=(f1 a):fofType
% 156.54/156.81  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 156.54/156.81  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 156.54/156.81  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found x:(P0 b0)
% 156.54/156.81  Instantiate: b0:=(f a):fofType
% 156.54/156.81  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 156.54/156.81  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 156.54/156.81  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found x:(P0 b0)
% 156.54/156.81  Instantiate: b0:=(f a):fofType
% 156.54/156.81  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 156.54/156.81  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 156.54/156.81  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 156.54/156.81  Found x:(P0 b0)
% 156.54/156.81  Instantiate: b0:=(f a):fofType
% 156.54/156.81  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 156.54/156.81  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 156.54/156.81  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found x:(P0 b0)
% 156.54/156.81  Instantiate: b0:=(f1 a):fofType
% 156.54/156.81  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 156.54/156.81  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 156.54/156.81  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found x:(P0 b0)
% 156.54/156.81  Instantiate: b0:=(f1 a):fofType
% 156.54/156.81  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 156.54/156.81  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 156.54/156.81  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found x:(P0 b0)
% 156.54/156.81  Instantiate: b0:=(f1 a):fofType
% 156.54/156.81  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 156.54/156.81  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 156.54/156.81  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 156.54/156.81  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 156.54/156.81  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 157.49/157.74  Found x:(P0 b0)
% 157.49/157.74  Instantiate: b0:=(f1 a):fofType
% 157.49/157.74  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 157.49/157.74  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 157.49/157.74  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 157.49/157.74  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 157.49/157.74  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.49/157.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 157.49/157.74  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.49/157.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 157.49/157.74  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 157.49/157.74  Found x:(P0 b0)
% 157.49/157.74  Instantiate: b0:=(f a):fofType
% 157.49/157.74  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 157.49/157.74  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 157.49/157.74  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 157.49/157.74  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 157.49/157.74  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 157.49/157.74  Found x:(P0 b0)
% 157.49/157.74  Instantiate: b0:=(f1 a):fofType
% 157.49/157.74  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 157.49/157.74  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 157.49/157.74  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 157.49/157.74  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 157.49/157.74  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.49/157.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 157.49/157.74  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 157.49/157.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.49/157.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 157.49/157.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 163.61/163.96  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 163.61/163.96  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 163.61/163.96  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 163.61/163.96  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 163.61/163.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 163.61/163.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 163.61/163.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 163.61/163.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 163.61/163.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 163.61/163.96  Found x2:(P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 163.61/163.96  Found x2:(P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 163.61/163.96  Found x2:(P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 163.61/163.96  Found x2:(P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 163.61/163.96  Found x2:(P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 163.61/163.96  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 163.61/163.96  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 163.61/163.96  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 163.61/163.96  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 163.61/163.96  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 163.61/163.96  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 163.61/163.96  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 163.61/163.96  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 163.61/163.96  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 164.96/165.22  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 164.96/165.22  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 164.96/165.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 164.96/165.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 164.96/165.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 164.96/165.22  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 164.96/165.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 164.96/165.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 164.96/165.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 164.96/165.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 164.96/165.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 164.96/165.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 164.96/165.22  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 164.96/165.22  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 164.96/165.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 164.96/165.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 164.96/165.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 164.96/165.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 166.12/166.43  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 166.12/166.43  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 166.12/166.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 166.12/166.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 166.12/166.43  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 166.12/166.43  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 166.12/166.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 166.12/166.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 166.12/166.43  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 166.12/166.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 166.12/166.43  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 166.12/166.43  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 166.12/166.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 166.12/166.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 166.12/166.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 166.12/166.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 170.91/171.20  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 170.91/171.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 170.91/171.20  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 170.91/171.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 170.91/171.20  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 170.91/171.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 170.91/171.20  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 170.91/171.20  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 170.91/171.20  Found classic0:=(classic (((eq fofType) (f2 b)) (g2 c))):((or (((eq fofType) (f2 b)) (g2 c))) (not (((eq fofType) (f2 b)) (g2 c))))
% 170.91/171.20  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of ((or (((eq fofType) (f2 b)) (g2 c))) b0)
% 170.91/171.20  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of ((or (((eq fofType) (f2 b)) (g2 c))) b0)
% 170.91/171.20  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of ((or (((eq fofType) (f2 b)) (g2 c))) b0)
% 170.91/171.20  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of (P b0)
% 170.91/171.20  Found x2:(P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 170.91/171.20  Found x2:(P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 170.91/171.20  Found x2:(P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 170.91/171.20  Found x2:(P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 170.91/171.20  Found x2:(P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 170.91/171.20  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 170.91/171.20  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 170.91/171.20  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 170.91/171.20  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 170.91/171.20  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 170.91/171.20  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 170.91/171.20  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 170.91/171.20  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 171.36/171.66  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 171.36/171.66  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 171.36/171.66  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 171.36/171.66  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 171.36/171.66  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 171.36/171.66  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 171.36/171.66  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 171.36/171.66  Found eq_ref00:=(eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):(((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))
% 172.26/172.56  Found (eq_ref0 ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 172.26/172.56  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 172.26/172.56  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 172.26/172.56  Found ((eq_ref Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of (((eq Prop) ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) b0)
% 172.26/172.56  Found x:(P (f a))
% 172.26/172.56  Instantiate: b0:=(f a):fofType
% 172.26/172.56  Found x as proof of (P0 b0)
% 172.26/172.56  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 172.26/172.56  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found x:(P (f a))
% 172.26/172.56  Instantiate: b0:=(f a):fofType
% 172.26/172.56  Found x as proof of (P0 b0)
% 172.26/172.56  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 172.26/172.56  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found x2:(P b0)
% 172.26/172.56  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 172.26/172.56  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 172.26/172.56  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 172.26/172.56  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 172.26/172.56  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 172.26/172.56  Found x2:(P (g2 c))
% 172.26/172.56  Found (fun (x2:(P (g2 c)))=> x2) as proof of (P (g2 c))
% 172.26/172.56  Found (fun (x2:(P (g2 c)))=> x2) as proof of (P0 (g2 c))
% 172.26/172.56  Found x:(P (g b))
% 172.26/172.56  Instantiate: b0:=(g b):fofType
% 172.26/172.56  Found x as proof of (P0 b0)
% 172.26/172.56  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 172.26/172.56  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 172.26/172.56  Found x:(P (f a))
% 172.26/172.56  Instantiate: b0:=(f a):fofType
% 172.26/172.56  Found x as proof of (P0 b0)
% 172.26/172.56  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 172.26/172.56  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found x:(P (f a))
% 172.26/172.56  Instantiate: b0:=(f a):fofType
% 172.26/172.56  Found x as proof of (P0 b0)
% 172.26/172.56  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 172.26/172.56  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 172.26/172.56  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found x:(P (f a))
% 173.44/173.73  Instantiate: b0:=(f a):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 173.44/173.73  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found x:(P (g1 c))
% 173.44/173.73  Instantiate: b0:=(g1 c):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 173.44/173.73  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 173.44/173.73  Found x:(P (f a))
% 173.44/173.73  Instantiate: b0:=(f a):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 173.44/173.73  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found x:(P (g b))
% 173.44/173.73  Instantiate: b0:=(g b):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 173.44/173.73  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found x:(P (f1 a))
% 173.44/173.73  Instantiate: b0:=(f1 a):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 173.44/173.73  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found x:(P (f1 a))
% 173.44/173.73  Instantiate: b0:=(f1 a):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 173.44/173.73  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 173.44/173.73  Found x:(P (g b))
% 173.44/173.73  Instantiate: b0:=(g b):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 173.44/173.73  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 173.44/173.73  Found x:(P (f a))
% 173.44/173.73  Instantiate: b0:=(f a):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 173.44/173.73  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found x:(P (f a))
% 173.44/173.73  Instantiate: b0:=(f a):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 173.44/173.73  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found x:(P (f a))
% 173.44/173.73  Instantiate: b0:=(f a):fofType
% 173.44/173.73  Found x as proof of (P0 b0)
% 173.44/173.73  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 173.44/173.73  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 173.44/173.73  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 174.80/175.09  Found x:(P (f1 a))
% 174.80/175.09  Instantiate: b0:=(f1 a):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 174.80/175.09  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found x:(P (g1 c))
% 174.80/175.09  Instantiate: b0:=(g1 c):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 174.80/175.09  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found x:(P (g1 c))
% 174.80/175.09  Instantiate: b0:=(g1 c):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 174.80/175.09  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found x:(P (g b))
% 174.80/175.09  Instantiate: b0:=(g b):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 174.80/175.09  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found x:(P (g b))
% 174.80/175.09  Instantiate: b0:=(g b):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 174.80/175.09  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 174.80/175.09  Found x:(P (f1 a))
% 174.80/175.09  Instantiate: b0:=(f1 a):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 174.80/175.09  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 174.80/175.09  Found x:(P (g1 c))
% 174.80/175.09  Instantiate: b0:=(g1 c):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 174.80/175.09  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found x:(P (f a))
% 174.80/175.09  Instantiate: b0:=(f a):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 174.80/175.09  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 174.80/175.09  Found x:(P (g1 c))
% 174.80/175.09  Instantiate: b0:=(g1 c):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 174.80/175.09  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 174.80/175.09  Found x:(P (g1 c))
% 174.80/175.09  Instantiate: b0:=(g1 c):fofType
% 174.80/175.09  Found x as proof of (P0 b0)
% 174.80/175.09  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 174.80/175.09  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 177.03/177.34  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 177.03/177.34  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 177.03/177.34  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 177.03/177.34  Found x:(P (f2 b))
% 177.03/177.34  Instantiate: b0:=(f2 b):fofType
% 177.03/177.34  Found x as proof of (P0 b0)
% 177.03/177.34  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 177.03/177.34  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 177.03/177.34  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 177.03/177.34  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 177.03/177.34  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 177.03/177.34  Found classic0:=(classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (not ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))))
% 177.03/177.34  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 177.03/177.34  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 177.03/177.34  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 177.03/177.34  Found (or_intror00 (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 177.03/177.34  Found ((or_intror0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 177.03/177.34  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 177.03/177.34  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 177.03/177.34  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 177.03/177.34  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 177.03/177.34  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 177.03/177.34  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 177.03/177.34  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 177.03/177.34  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 177.03/177.34  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 177.03/177.34  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 177.03/177.34  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 177.03/177.34  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 177.03/177.34  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b1)
% 177.03/177.34  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 177.03/177.34  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.03/177.34  Found classic0:=(classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (not ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))))
% 177.03/177.34  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 179.08/179.38  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 179.08/179.38  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 179.08/179.38  Found (or_intror00 (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 179.08/179.38  Found ((or_intror0 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 179.08/179.38  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 179.08/179.38  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 179.08/179.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 179.08/179.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 179.08/179.38  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found x3:(P (f a))
% 179.08/179.38  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 179.08/179.38  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 179.08/179.38  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 179.08/179.38  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 179.08/179.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 179.08/179.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 179.08/179.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 179.08/179.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 179.08/179.38  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 179.08/179.38  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 179.08/179.38  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 179.08/179.38  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.33/180.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.33/180.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 180.33/180.65  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 180.33/180.65  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.33/180.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 180.33/180.65  Found x3:(P (f a))
% 180.33/180.65  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 180.33/180.65  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 180.33/180.65  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 180.33/180.65  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.33/180.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found x3:(P (f a))
% 180.33/180.65  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 180.33/180.65  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 180.33/180.65  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 180.33/180.65  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 180.33/180.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.33/180.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 180.33/180.65  Found x3:(P (f1 a))
% 180.33/180.65  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 180.33/180.65  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 180.33/180.65  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 180.33/180.65  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 180.33/180.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.33/180.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 180.33/180.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 180.33/180.65  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 180.33/180.65  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 180.33/180.65  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 181.25/181.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 181.25/181.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 181.25/181.58  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 181.25/181.58  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 181.25/181.58  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 181.25/181.58  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 181.25/181.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 181.25/181.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 181.25/181.58  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 181.25/181.58  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 181.25/181.58  Found x3:(P (f1 a))
% 181.25/181.58  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 181.25/181.58  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 181.25/181.58  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 181.25/181.58  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 181.25/181.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found x3:(P (f1 a))
% 181.25/181.58  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 181.25/181.58  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 181.25/181.58  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 181.25/181.58  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 181.25/181.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 181.25/181.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 181.25/181.58  Found x3:(P (f1 a))
% 181.25/181.58  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 181.25/181.58  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 182.57/182.88  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 182.57/182.88  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.57/182.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found x3:(P (f a))
% 182.57/182.88  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 182.57/182.88  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 182.57/182.88  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 182.57/182.88  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.57/182.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found x3:(P (f1 a))
% 182.57/182.88  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 182.57/182.88  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 182.57/182.88  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 182.57/182.88  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 182.57/182.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.57/182.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 182.57/182.88  Found x3:(P (f a))
% 182.57/182.88  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 182.57/182.88  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 182.57/182.88  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 182.57/182.88  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 182.57/182.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.57/182.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 182.57/182.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 182.57/182.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g2 c))
% 182.57/182.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 182.57/182.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 182.57/182.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 182.57/182.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.57/182.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 182.57/182.88  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 182.57/182.88  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 182.57/182.88  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 182.57/182.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 182.57/182.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 182.57/182.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 184.12/184.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.12/184.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 184.12/184.46  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 184.12/184.46  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 184.12/184.46  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 184.12/184.46  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 184.12/184.46  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 184.12/184.46  Found x3:(P (f1 a))
% 184.12/184.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 184.12/184.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 184.12/184.46  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 184.12/184.46  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 184.12/184.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 184.12/184.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 184.12/184.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.12/184.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 184.12/184.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 184.12/184.46  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 184.12/184.46  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 184.12/184.46  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 184.12/184.46  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 184.12/184.46  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 184.12/184.46  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 184.12/184.46  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 184.12/184.46  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 184.12/184.46  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b00)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 184.12/184.46  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 184.12/184.46  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 184.12/184.46  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 184.12/184.46  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 184.12/184.46  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 184.12/184.46  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 184.12/184.46  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 184.12/184.46  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 187.91/188.21  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 187.91/188.21  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 187.91/188.21  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 187.91/188.21  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 187.91/188.21  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 187.91/188.21  Found x2:(P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 187.91/188.21  Found x2:(P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 187.91/188.21  Found x2:(P (f a))
% 187.91/188.21  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 187.91/188.21  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 187.91/188.21  Found x2:(P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 187.91/188.21  Found x2:(P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 187.91/188.21  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 187.91/188.21  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 187.91/188.21  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 187.91/188.21  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 187.91/188.21  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 187.91/188.21  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 187.91/188.21  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 187.91/188.21  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 187.91/188.21  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 187.91/188.21  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 187.91/188.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 187.91/188.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 187.91/188.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 187.91/188.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 187.91/188.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 187.91/188.21  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 187.91/188.21  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 187.91/188.21  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 187.91/188.21  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 187.91/188.21  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 187.91/188.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 187.91/188.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 187.91/188.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 187.91/188.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 192.99/193.28  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 192.99/193.28  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 192.99/193.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 192.99/193.28  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 192.99/193.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 192.99/193.28  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 192.99/193.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 192.99/193.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 192.99/193.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 192.99/193.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 192.99/193.28  Found (eq_ref0 b0) as proof of (((eq Prop) b0) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c))))
% 192.99/193.28  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c))))
% 192.99/193.28  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c))))
% 192.99/193.28  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a))))) (((eq fofType) (f2 b)) (g2 c))))
% 192.99/193.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 192.99/193.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 192.99/193.28  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 192.99/193.28  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 192.99/193.28  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 192.99/193.28  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 192.99/193.28  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 192.99/193.28  Found x3:(P (g1 c))
% 192.99/193.28  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P (g1 c))
% 192.99/193.28  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P0 (g1 c))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 194.91/195.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 194.91/195.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found x3:(P (g b))
% 194.91/195.22  Found (fun (x3:(P (g b)))=> x3) as proof of (P (g b))
% 194.91/195.22  Found (fun (x3:(P (g b)))=> x3) as proof of (P0 (g b))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 194.91/195.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 194.91/195.22  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 194.91/195.22  Found x3:(P (g1 c))
% 194.91/195.22  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P (g1 c))
% 194.91/195.22  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P0 (g1 c))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 194.91/195.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 194.91/195.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found x3:(P (g1 c))
% 194.91/195.22  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P (g1 c))
% 194.91/195.22  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P0 (g1 c))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 194.91/195.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 194.91/195.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found x3:(P (g1 c))
% 194.91/195.22  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P (g1 c))
% 194.91/195.22  Found (fun (x3:(P (g1 c)))=> x3) as proof of (P0 (g1 c))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 194.91/195.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 194.91/195.22  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 194.91/195.22  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 194.91/195.22  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 194.91/195.22  Found (eq_ref0 a0) as proof of (((eq Prop) a0) a)
% 194.91/195.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 194.91/195.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 194.91/195.22  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 194.91/195.22  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) a)
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 199.19/199.50  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 199.19/199.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 199.19/199.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 199.19/199.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 199.19/199.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 199.19/199.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 199.19/199.50  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 199.19/199.50  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 199.19/199.50  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 199.19/199.50  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 199.19/199.50  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 199.19/199.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 199.19/199.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 209.89/210.20  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 209.89/210.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 209.89/210.20  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 209.89/210.20  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 209.89/210.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 209.89/210.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f2 b))
% 209.89/210.20  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 209.89/210.20  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 209.89/210.20  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 209.89/210.20  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 209.89/210.20  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 209.89/210.20  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 209.89/210.20  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 209.89/210.20  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 209.89/210.20  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 209.89/210.20  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 209.89/210.20  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 209.89/210.20  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 209.89/210.20  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 209.89/210.20  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.22/211.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 211.22/211.56  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.22/211.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 211.22/211.56  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.22/211.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 211.22/211.56  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.22/211.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 211.22/211.56  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.22/211.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 211.22/211.56  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 211.22/211.56  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b00)
% 211.22/211.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.22/211.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g b))
% 211.22/211.56  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 211.22/211.56  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 211.22/211.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 211.22/211.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 216.70/217.03  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 216.70/217.03  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 216.70/217.03  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 216.70/217.03  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b00)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 216.70/217.03  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (g1 c))
% 216.70/217.03  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (or_intror10 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found ((or_intror1 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (or_intror10 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found ((or_intror1 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 216.70/217.03  Found (or_intror10 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found ((or_intror1 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f a)) (g b))) a0))
% 216.70/217.03  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (or_intror10 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found ((or_intror1 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (or_intror10 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found ((or_intror1 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found classic0:=(classic (((eq fofType) (f a)) (g b))):((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f a)) (g b))))
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (classic (((eq fofType) (f a)) (g b))) as proof of ((or (((eq fofType) (f a)) (g b))) a0)
% 222.10/222.43  Found (or_intror10 (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found ((or_intror1 ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found (((or_intror (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)) (classic (((eq fofType) (f a)) (g b)))) as proof of (P ((or (((eq fofType) (f1 a)) (g1 c))) ((or (((eq fofType) (f a)) (g b))) a0)))
% 222.10/222.43  Found classic0:=(classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))):((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))))
% 222.10/222.43  Found (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)
% 222.69/223.00  Found (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)
% 222.69/223.00  Found (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)
% 222.69/223.00  Found (or_intror00 (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0))
% 222.69/223.00  Found ((or_intror0 ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)) (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0))
% 222.69/223.00  Found (((or_intror (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)) (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0))
% 222.69/223.00  Found (((or_intror (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)) (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0))
% 222.69/223.00  Found classic0:=(classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))):((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))))
% 222.69/223.00  Found (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)
% 222.69/223.00  Found (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)
% 222.69/223.00  Found (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) as proof of ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)
% 222.69/223.00  Found (or_intror00 (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)))
% 222.69/223.00  Found ((or_intror0 ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)) (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)))
% 222.69/223.00  Found (((or_intror (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)) (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)))
% 233.29/233.66  Found (((or_intror (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)) (classic ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c))))) as proof of (P ((or (((eq fofType) (f2 b)) (g2 c))) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) a0)))
% 233.29/233.66  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 233.29/233.66  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 233.29/233.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.29/233.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 233.29/233.66  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 233.29/233.66  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 233.29/233.66  Found x:(P0 b0)
% 233.29/233.66  Instantiate: b0:=(f2 b):fofType
% 233.29/233.66  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f2 b))
% 233.29/233.66  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f2 b)))
% 233.29/233.66  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 233.29/233.66  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 233.29/233.66  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.29/233.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 233.29/233.66  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.29/233.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 233.29/233.66  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 233.29/233.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.29/233.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 233.29/233.66  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 233.29/233.66  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 234.67/235.01  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 234.67/235.01  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 234.67/235.01  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 234.67/235.01  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 234.67/235.01  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found classic0:=(classic (((eq fofType) (f2 b)) (g2 c))):((or (((eq fofType) (f2 b)) (g2 c))) (not (((eq fofType) (f2 b)) (g2 c))))
% 234.67/235.01  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of ((or (((eq fofType) (f2 b)) (g2 c))) b0)
% 234.67/235.01  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of ((or (((eq fofType) (f2 b)) (g2 c))) b0)
% 234.67/235.01  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of ((or (((eq fofType) (f2 b)) (g2 c))) b0)
% 234.67/235.01  Found (classic (((eq fofType) (f2 b)) (g2 c))) as proof of (P b0)
% 234.67/235.01  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 234.67/235.01  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 234.67/235.01  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 234.67/235.01  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 234.67/235.01  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 234.67/235.01  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 234.67/235.01  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 234.67/235.01  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 234.67/235.01  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 234.67/235.01  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 234.67/235.01  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 236.30/236.67  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 236.30/236.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 236.30/236.67  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 236.30/236.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 236.30/236.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 236.30/236.67  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 236.30/236.67  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 236.30/236.67  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 236.30/236.67  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 236.30/236.67  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 236.30/236.67  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 236.30/236.67  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 236.30/236.67  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b00)
% 236.30/236.67  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b00)
% 236.30/236.67  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 236.30/236.67  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f a))
% 236.30/236.67  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f a))
% 236.30/236.67  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 236.30/236.67  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 236.30/236.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 236.30/236.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 236.30/236.67  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 236.30/236.67  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 240.98/241.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 240.98/241.33  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 240.98/241.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 240.98/241.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 240.98/241.33  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 240.98/241.33  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 240.98/241.33  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 240.98/241.33  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b00)
% 240.98/241.33  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 240.98/241.33  Found (eq_ref0 b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) (f1 a))
% 240.98/241.33  Found x:(P (f2 b))
% 240.98/241.33  Instantiate: b0:=(f2 b):fofType
% 240.98/241.33  Found x as proof of (P0 b0)
% 240.98/241.33  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 240.98/241.33  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 240.98/241.33  Found x:(P (g2 c))
% 240.98/241.33  Instantiate: b0:=(g2 c):fofType
% 240.98/241.33  Found x as proof of (P0 b0)
% 240.98/241.33  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 240.98/241.33  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 240.98/241.33  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 240.98/241.33  Found classic0:=(classic (not (((eq fofType) (f1 c)) (g1 a)))):((or (not (((eq fofType) (f1 c)) (g1 a)))) (not (not (((eq fofType) (f1 c)) (g1 a)))))
% 240.98/241.33  Found (classic (not (((eq fofType) (f1 c)) (g1 a)))) as proof of ((or (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 240.98/241.33  Found (classic (not (((eq fofType) (f1 c)) (g1 a)))) as proof of ((or (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 240.98/241.33  Found (classic (not (((eq fofType) (f1 c)) (g1 a)))) as proof of ((or (not (((eq fofType) (f1 c)) (g1 a)))) b0)
% 240.98/241.33  Found (classic (not (((eq fofType) (f1 c)) (g1 a)))) as proof of (P b0)
% 240.98/241.33  Found x:(P (f2 b))
% 240.98/241.33  Instantiate: b0:=(f2 b):fofType
% 240.98/241.33  Found x as proof of (P0 b0)
% 240.98/241.33  Found eq_ref00:=(eq_ref0 (g2 c)):(((eq fofType) (g2 c)) (g2 c))
% 248.75/249.09  Found (eq_ref0 (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g2 c)) as proof of (((eq fofType) (g2 c)) b0)
% 248.75/249.09  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 248.75/249.09  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found x:(P0 b0)
% 248.75/249.09  Instantiate: b0:=(f a):fofType
% 248.75/249.09  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 248.75/249.09  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 248.75/249.09  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found x:(P0 b0)
% 248.75/249.09  Instantiate: b0:=(f a):fofType
% 248.75/249.09  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 248.75/249.09  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 248.75/249.09  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found x:(P0 b0)
% 248.75/249.09  Instantiate: b0:=(f a):fofType
% 248.75/249.09  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 248.75/249.09  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 248.75/249.09  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found x:(P0 b0)
% 248.75/249.09  Instantiate: b0:=(f a):fofType
% 248.75/249.09  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 248.75/249.09  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 248.75/249.09  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found x:(P0 b0)
% 248.75/249.09  Instantiate: b0:=(f a):fofType
% 248.75/249.09  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 248.75/249.09  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 248.75/249.09  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 248.75/249.09  Found x:(P0 b0)
% 248.75/249.09  Instantiate: b0:=(f1 a):fofType
% 248.75/249.09  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 248.75/249.09  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 248.75/249.09  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 248.75/249.09  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 248.75/249.09  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f a):fofType
% 249.70/250.03  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 249.70/250.03  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 249.70/250.03  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f a):fofType
% 249.70/250.03  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 249.70/250.03  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 249.70/250.03  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f1 a):fofType
% 249.70/250.03  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 249.70/250.03  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 249.70/250.03  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f a):fofType
% 249.70/250.03  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 249.70/250.03  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 249.70/250.03  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f a):fofType
% 249.70/250.03  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 249.70/250.03  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 249.70/250.03  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f1 a):fofType
% 249.70/250.03  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 249.70/250.03  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 249.70/250.03  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 249.70/250.03  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f1 a):fofType
% 249.70/250.03  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f1 a))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f1 a)))
% 249.70/250.03  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 249.70/250.03  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 249.70/250.03  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 249.70/250.03  Found x:(P0 b0)
% 249.70/250.03  Instantiate: b0:=(f a):fofType
% 254.27/254.67  Found (fun (x:(P0 b0))=> x) as proof of (P0 (f a))
% 254.27/254.67  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of ((P0 b0)->(P0 (f a)))
% 254.27/254.67  Found (fun (P0:(fofType->Prop)) (x:(P0 b0))=> x) as proof of (P b0)
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f b)) (g a))))
% 254.27/254.67  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 254.27/254.67  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 254.27/254.67  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 256.96/257.30  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 256.96/257.30  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (((eq fofType) (f2 b)) (g2 c)))
% 256.96/257.30  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 256.96/257.30  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 256.96/257.30  Found (eq_ref0 b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 256.96/257.30  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 256.96/257.30  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (not (((eq fofType) (f1 c)) (g1 a))))
% 256.96/257.30  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 256.96/257.30  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b0)
% 256.96/257.30  Found eq_ref00:=(eq_ref0 b0):(((eq Prop) b0) b0)
% 256.96/257.30  Found (eq_ref0 b0) as proof of (((eq Prop) b0) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a)))))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a)))))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a)))))
% 256.96/257.30  Found ((eq_ref Prop) b0) as proof of (((eq Prop) b0) ((or ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (((eq fofType) (f1 a)) (g1 c)))) (not (((eq fofType) (f1 c)) (g1 a)))))
% 256.96/257.30  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 256.96/257.30  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 256.96/257.30  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 256.96/257.30  Found classic0:=(classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (not ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))))
% 256.96/257.30  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (or_intror10 (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found ((or_intror1 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found classic0:=(classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (not ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))))
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (or_intror10 (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found ((or_intror1 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0))
% 257.87/258.26  Found classic0:=(classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (not ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))))
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 257.87/258.26  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 259.75/260.12  Found (or_intror10 (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found ((or_intror1 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found classic0:=(classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))):((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) (not ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))))
% 259.75/260.12  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 259.75/260.12  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 259.75/260.12  Found (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) as proof of ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)
% 259.75/260.12  Found (or_intror10 (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found ((or_intror1 ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found (((or_intror (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)) (classic ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a)))))) as proof of (P ((or (not (((eq fofType) (f1 c)) (g1 a)))) ((or ((or (((eq fofType) (f a)) (g b))) (not (((eq fofType) (f b)) (g a))))) a0)))
% 259.75/260.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 259.75/260.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 259.75/260.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 259.75/260.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 259.75/260.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 259.75/260.12  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 259.75/260.12  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 259.75/260.12  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 259.75/260.12  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 259.75/260.12  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 259.75/260.12  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 260.89/261.28  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.89/261.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 260.89/261.28  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.89/261.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 260.89/261.28  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.89/261.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.89/261.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 260.89/261.28  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 260.89/261.28  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 260.89/261.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.89/261.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 260.89/261.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.89/261.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 260.89/261.28  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 260.89/261.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.89/261.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 260.89/261.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 261.87/262.28  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 261.87/262.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 261.87/262.28  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 261.87/262.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 261.87/262.28  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 261.87/262.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 261.87/262.28  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 261.87/262.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 261.87/262.28  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 261.87/262.28  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 261.87/262.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 261.87/262.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 261.87/262.28  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 261.87/262.28  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 261.87/262.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 261.87/262.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 261.87/262.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.39/264.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 264.39/264.74  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 264.39/264.74  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 264.39/264.74  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 264.39/264.74  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.39/264.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.39/264.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 264.39/264.74  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 264.39/264.74  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.39/264.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.39/264.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 264.39/264.74  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 264.39/264.74  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 264.39/264.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.39/264.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 264.39/264.74  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.39/264.74  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 264.39/264.74  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 265.38/265.76  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 265.38/265.76  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.38/265.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.38/265.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 265.38/265.76  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 265.38/265.76  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.38/265.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.38/265.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 265.38/265.76  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 265.38/265.76  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 265.38/265.76  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 265.38/265.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.38/265.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 265.38/265.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 265.38/265.76  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 265.38/265.76  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 265.38/265.76  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.66/267.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.66/267.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 266.66/267.05  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 266.66/267.05  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 266.66/267.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.66/267.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 266.66/267.05  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 266.66/267.05  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.66/267.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.66/267.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 266.66/267.05  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.66/267.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 266.66/267.05  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 266.66/267.05  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 266.66/267.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.66/267.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 266.66/267.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f1 a))
% 272.57/272.94  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 272.57/272.94  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 272.57/272.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 272.57/272.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 272.57/272.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 272.57/272.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 272.57/272.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x3:(P (f2 b))
% 272.57/272.94  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P (f2 b))
% 272.57/272.94  Found (fun (x3:(P (f2 b)))=> x3) as proof of (P0 (f2 b))
% 272.57/272.94  Found eq_ref00:=(eq_ref0 (f2 b)):(((eq fofType) (f2 b)) (f2 b))
% 272.57/272.94  Found (eq_ref0 (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 272.57/272.94  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 272.57/272.94  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 272.57/272.94  Found ((eq_ref fofType) (f2 b)) as proof of (((eq fofType) (f2 b)) b0)
% 272.57/272.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 272.57/272.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 272.57/272.94  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 272.57/272.94  Found x2:(P (g1 c))
% 272.57/272.94  Found (fun (x2:(P (g1 c)))=> x2) as proof of (P (g1 c))
% 272.57/272.94  Found (fun (x2:(P (g1 c)))=> x2) as proof of (P0 (g1 c))
% 272.57/272.94  Found x2:(P (g1 c))
% 272.57/272.94  Found (fun (x2:(P (g1 c)))=> x2) as proof of (P (g1 c))
% 272.57/272.94  Found (fun (x2:(P (g1 c)))=> x2) as proof of (P0 (g1 c))
% 272.57/272.94  Found x:(P (f2 b))
% 272.57/272.94  Instantiate: a0:=(f2 b):fofType
% 272.57/272.94  Found x as proof of (P0 a0)
% 272.57/272.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 272.57/272.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g2 c))
% 272.57/272.94  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 272.57/272.94  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 272.57/272.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 272.57/272.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 272.57/272.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 272.57/272.94  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 272.57/272.94  Found (eq_ref0 a0) as proof of (((eq fofType) a0) b0)
% 272.57/272.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 272.57/272.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 272.57/272.94  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) b0)
% 273.79/274.15  Found x2:(P (g1 c))
% 273.79/274.15  Found (fun (x2:(P (g1 c)))=> x2) as proof of (P (g1 c))
% 273.79/274.15  Found (fun (x2:(P (g1 c)))=> x2) as proof of (P0 (g1 c))
% 273.79/274.15  Found x2:(P b0)
% 273.79/274.15  Found (fun (x2:(P b0))=> x2) as proof of (P b0)
% 273.79/274.15  Found (fun (x2:(P b0))=> x2) as proof of (P0 b0)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 273.79/274.15  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 273.79/274.15  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b00)
% 273.79/274.15  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b00)
% 273.79/274.15  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b00)
% 273.79/274.15  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b00)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 273.79/274.15  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 273.79/274.15  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 273.79/274.15  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 273.79/274.15  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 273.79/274.15  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 273.79/274.15  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 273.79/274.15  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 273.79/274.15  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 273.79/274.15  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 273.79/274.15  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found eq_ref00:=(eq_ref0 (((eq fofType) (f a)) (g b))):(((eq Prop) (((eq fofType) (f a)) (g b))) (((eq fofType) (f a)) (g b)))
% 273.79/274.15  Found (eq_ref0 (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 273.79/274.15  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 275.57/275.94  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 275.57/275.94  Found ((eq_ref Prop) (((eq fofType) (f a)) (g b))) as proof of (((eq Prop) (((eq fofType) (f a)) (g b))) b0)
% 275.57/275.94  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 275.57/275.94  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 275.57/275.94  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 275.57/275.94  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b1)
% 275.57/275.94  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 275.57/275.94  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 275.57/275.94  Found eq_ref00:=(eq_ref0 (not (((eq fofType) (f b)) (g a)))):(((eq Prop) (not (((eq fofType) (f b)) (g a)))) (not (((eq fofType) (f b)) (g a))))
% 275.57/275.94  Found (eq_ref0 (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 275.57/275.94  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 275.57/275.94  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 275.57/275.94  Found ((eq_ref Prop) (not (((eq fofType) (f b)) (g a)))) as proof of (((eq Prop) (not (((eq fofType) (f b)) (g a)))) b0)
% 275.57/275.94  Found x2:(P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 275.57/275.94  Found x2:(P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 275.57/275.94  Found x2:(P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 275.57/275.94  Found x2:(P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 275.57/275.94  Found x2:(P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 275.57/275.94  Found x2:(P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 275.57/275.94  Found x2:(P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 275.57/275.94  Found x2:(P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 275.57/275.94  Found x2:(P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 275.57/275.94  Found x2:(P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 275.57/275.94  Found x2:(P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P (f1 a))
% 275.57/275.94  Found (fun (x2:(P (f1 a)))=> x2) as proof of (P0 (f1 a))
% 275.57/275.94  Found x2:(P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P (f a))
% 275.57/275.94  Found (fun (x2:(P (f a)))=> x2) as proof of (P0 (f a))
% 275.57/275.94  Found x:(P (f a))
% 275.57/275.94  Instantiate: b0:=(f a):fofType
% 275.57/275.94  Found x as proof of (P0 b0)
% 275.57/275.94  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 275.57/275.94  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 275.57/275.94  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 275.57/275.94  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found x:(P (f a))
% 277.27/277.62  Instantiate: b0:=(f a):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 277.27/277.62  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found x:(P (g b))
% 277.27/277.62  Instantiate: b0:=(g b):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 277.27/277.62  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found x:(P (f a))
% 277.27/277.62  Instantiate: b0:=(f a):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 277.27/277.62  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found x:(P (f a))
% 277.27/277.62  Instantiate: b0:=(f a):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 277.27/277.62  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found x:(P (f a))
% 277.27/277.62  Instantiate: b0:=(f a):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 277.27/277.62  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found x:(P (g b))
% 277.27/277.62  Instantiate: b0:=(g b):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 277.27/277.62  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found x:(P (f a))
% 277.27/277.62  Instantiate: b0:=(f a):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 277.27/277.62  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found x3:(P (f a))
% 277.27/277.62  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 277.27/277.62  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 277.27/277.62  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.27/277.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 277.27/277.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 277.27/277.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 277.27/277.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 277.27/277.62  Found x:(P (f a))
% 277.27/277.62  Instantiate: b0:=(f a):fofType
% 277.27/277.62  Found x as proof of (P0 b0)
% 277.27/277.62  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 277.27/277.62  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 277.27/277.62  Found x:(P (g b))
% 278.68/279.03  Instantiate: b0:=(g b):fofType
% 278.68/279.03  Found x as proof of (P0 b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 278.68/279.03  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found x:(P (g b))
% 278.68/279.03  Instantiate: b0:=(g b):fofType
% 278.68/279.03  Found x as proof of (P0 b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 278.68/279.03  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 278.68/279.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 278.68/279.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 278.68/279.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 278.68/279.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 278.68/279.03  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b1)
% 278.68/279.03  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b1)
% 278.68/279.03  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b1)
% 278.68/279.03  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b1)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 278.68/279.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (g2 c))
% 278.68/279.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 278.68/279.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 278.68/279.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (g2 c))
% 278.68/279.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 278.68/279.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 278.68/279.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 278.68/279.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 278.68/279.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 278.68/279.03  Found x:(P (f a))
% 278.68/279.03  Instantiate: b0:=(f a):fofType
% 278.68/279.03  Found x as proof of (P0 b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 278.68/279.03  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 278.68/279.03  Found x3:(P (f a))
% 278.68/279.03  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 278.68/279.03  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 278.68/279.03  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 278.68/279.03  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 278.68/279.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 278.68/279.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 278.68/279.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 278.68/279.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 278.68/279.03  Found x:(P (g b))
% 278.68/279.03  Instantiate: b0:=(g b):fofType
% 278.68/279.03  Found x as proof of (P0 b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 278.68/279.03  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found x:(P (g b))
% 278.68/279.03  Instantiate: b0:=(g b):fofType
% 278.68/279.03  Found x as proof of (P0 b0)
% 278.68/279.03  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 278.68/279.03  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 278.68/279.03  Found x:(P (g1 c))
% 278.68/279.03  Instantiate: b0:=(g1 c):fofType
% 278.68/279.03  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 279.77/280.18  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found x:(P (g1 c))
% 279.77/280.18  Instantiate: b0:=(g1 c):fofType
% 279.77/280.18  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 279.77/280.18  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 279.77/280.18  Found x:(P (g b))
% 279.77/280.18  Instantiate: b0:=(g b):fofType
% 279.77/280.18  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 279.77/280.18  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found x:(P (f1 a))
% 279.77/280.18  Instantiate: b0:=(f1 a):fofType
% 279.77/280.18  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (g1 c)):(((eq fofType) (g1 c)) (g1 c))
% 279.77/280.18  Found (eq_ref0 (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g1 c)) as proof of (((eq fofType) (g1 c)) b0)
% 279.77/280.18  Found x:(P (f a))
% 279.77/280.18  Instantiate: b0:=(f a):fofType
% 279.77/280.18  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 279.77/280.18  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found x:(P (g b))
% 279.77/280.18  Instantiate: b0:=(g b):fofType
% 279.77/280.18  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 279.77/280.18  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found x:(P (g b))
% 279.77/280.18  Instantiate: b0:=(g b):fofType
% 279.77/280.18  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 279.77/280.18  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found x:(P (f a))
% 279.77/280.18  Instantiate: b0:=(f a):fofType
% 279.77/280.18  Found x as proof of (P0 b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 279.77/280.18  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 279.77/280.18  Found x3:(P (f a))
% 279.77/280.18  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 279.77/280.18  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 279.77/280.18  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 279.77/280.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 279.77/280.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 279.77/280.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 279.77/280.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 279.77/280.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 279.77/280.18  Found x3:(P (f a))
% 279.77/280.18  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 279.77/280.18  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 279.77/280.18  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 280.97/281.31  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 280.97/281.31  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found x3:(P (f a))
% 280.97/281.31  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 280.97/281.31  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 280.97/281.31  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 280.97/281.31  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 280.97/281.31  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found x:(P (g1 c))
% 280.97/281.31  Instantiate: b0:=(g1 c):fofType
% 280.97/281.31  Found x as proof of (P0 b0)
% 280.97/281.31  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 280.97/281.31  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found x:(P (g b))
% 280.97/281.31  Instantiate: b0:=(g b):fofType
% 280.97/281.31  Found x as proof of (P0 b0)
% 280.97/281.31  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 280.97/281.31  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found x:(P (g1 c))
% 280.97/281.31  Instantiate: b0:=(g1 c):fofType
% 280.97/281.31  Found x as proof of (P0 b0)
% 280.97/281.31  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 280.97/281.31  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 280.97/281.31  Found x3:(P (f a))
% 280.97/281.31  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 280.97/281.31  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 280.97/281.31  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 280.97/281.31  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 280.97/281.31  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found x3:(P (f a))
% 280.97/281.31  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 280.97/281.31  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 280.97/281.31  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 280.97/281.31  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 280.97/281.31  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 280.97/281.31  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 280.97/281.31  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found x3:(P (f a))
% 282.04/282.46  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 282.04/282.46  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 282.04/282.46  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 282.04/282.46  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 282.04/282.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found x3:(P (f1 a))
% 282.04/282.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 282.04/282.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 282.04/282.46  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 282.04/282.46  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 282.04/282.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found x3:(P (f1 a))
% 282.04/282.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 282.04/282.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 282.04/282.46  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 282.04/282.46  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 282.04/282.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found x3:(P (f a))
% 282.04/282.46  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 282.04/282.46  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 282.04/282.46  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 282.04/282.46  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 282.04/282.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 282.04/282.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 282.04/282.46  Found x3:(P (f1 a))
% 282.04/282.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 282.04/282.46  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 282.04/282.46  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 282.04/282.46  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 282.04/282.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 282.04/282.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 282.04/282.46  Found x3:(P (f a))
% 282.04/282.46  Found (fun (x3:(P (f a)))=> x3) as proof of (P (f a))
% 282.04/282.46  Found (fun (x3:(P (f a)))=> x3) as proof of (P0 (f a))
% 282.04/282.46  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 283.57/283.94  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 283.57/283.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found x3:(P (f1 a))
% 283.57/283.94  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P (f1 a))
% 283.57/283.94  Found (fun (x3:(P (f1 a)))=> x3) as proof of (P0 (f1 a))
% 283.57/283.94  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 283.57/283.94  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 283.57/283.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 283.57/283.94  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 283.57/283.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 283.57/283.94  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 283.57/283.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 283.57/283.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 283.57/283.94  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 283.57/283.94  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 283.57/283.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 283.57/283.94  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 283.57/283.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 283.57/283.94  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 283.57/283.94  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 283.57/283.94  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 284.64/284.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.64/284.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found eq_ref00:=(eq_ref0 (f a)):(((eq fofType) (f a)) (f a))
% 284.64/284.99  Found (eq_ref0 (f a)) as proof of (((eq fofType) (f a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f a)) as proof of (((eq fofType) (f a)) b0)
% 284.64/284.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.64/284.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g b))
% 284.64/284.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 284.64/284.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.64/284.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 284.64/284.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.64/284.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 284.64/284.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.64/284.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 284.64/284.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.64/284.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 284.64/284.99  Found eq_ref00:=(eq_ref0 (f1 a)):(((eq fofType) (f1 a)) (f1 a))
% 284.64/284.99  Found (eq_ref0 (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found ((eq_ref fofType) (f1 a)) as proof of (((eq fofType) (f1 a)) b0)
% 284.64/284.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 293.85/294.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (g1 c))
% 293.85/294.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 293.85/294.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 293.85/294.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (g1 c))
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) b)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) c)
% 293.85/294.28  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 293.85/294.28  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 298.06/298.45  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 a0):(((eq Prop) a0) a0)
% 298.06/298.45  Found (eq_ref0 a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found ((eq_ref Prop) a0) as proof of (((eq Prop) a0) (((eq fofType) (f1 a)) (g1 c)))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.06/298.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 298.06/298.45  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 298.06/298.45  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.06/298.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.06/298.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 298.06/298.45  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 298.06/298.45  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.06/298.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.06/298.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (f a))
% 298.06/298.45  Found eq_ref00:=(eq_ref0 (g b)):(((eq fofType) (g b)) (g b))
% 298.06/298.45  Found (eq_ref0 (g b)) as proof of (((eq fofType) (g b)) b0)
% 298.06/298.45  Found ((eq_ref fofType) (g b)) as proof of (((eq fofType) (g b)) 
%------------------------------------------------------------------------------