TSTP Solution File: SYO885^1.055.005 by cocATP---0.2.0

View Problem - Process Solution

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

% Computer : n006.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:52:45 EDT 2022

% Result   : Timeout 286.62s 286.93s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.11  % Problem    : SYO885^1.055.005 : TPTP v7.5.0. Released v7.5.0.
% 0.06/0.12  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.32  % Computer   : n006.cluster.edu
% 0.12/0.32  % Model      : x86_64 x86_64
% 0.12/0.32  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.32  % RAMPerCPU  : 8042.1875MB
% 0.12/0.32  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.32  % CPULimit   : 300
% 0.12/0.32  % DateTime   : Wed Mar 16 05:34:13 EDT 2022
% 0.12/0.33  % CPUTime    : 
% 0.12/0.33  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 1.00/1.19  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 1.00/1.19  FOF formula (<kernel.Constant object at 0x1cda1b8>, <kernel.Constant object at 0x1cdae60>) of role type named a0_type
% 1.00/1.19  Using role type
% 1.00/1.19  Declaring a0:fofType
% 1.00/1.19  FOF formula (<kernel.Constant object at 0x1cdabd8>, <kernel.Single object at 0x1cda1b8>) of role type named a1_type
% 1.00/1.19  Using role type
% 1.00/1.19  Declaring a1:fofType
% 1.00/1.19  FOF formula (<kernel.Constant object at 0x1cdacf8>, <kernel.Single object at 0x1cda1b8>) of role type named a2_type
% 1.00/1.19  Using role type
% 1.00/1.19  Declaring a2:fofType
% 1.00/1.19  FOF formula (<kernel.Constant object at 0x1cdabd8>, <kernel.Single object at 0x1ce4e60>) of role type named a3_type
% 1.00/1.19  Using role type
% 1.00/1.19  Declaring a3:fofType
% 1.00/1.19  FOF formula (<kernel.Constant object at 0x1cda1b8>, <kernel.Single object at 0x1ce4e60>) of role type named a4_type
% 1.00/1.19  Using role type
% 1.00/1.19  Declaring a4:fofType
% 1.00/1.19  FOF formula (<kernel.Constant object at 0x1cda1b8>, <kernel.DependentProduct object at 0x2b43e76517e8>) of role type named f_type
% 1.00/1.19  Using role type
% 1.00/1.19  Declaring f:(fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))
% 1.00/1.19  FOF formula ((ex (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) of role conjecture named goal
% 1.00/1.19  Conjecture to prove = ((ex (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))):Prop
% 1.00/1.19  We need to prove ['((ex (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))']
% 1.00/1.19  Parameter fofType:Type.
% 1.00/1.19  Parameter a0:fofType.
% 1.00/1.19  Parameter a1:fofType.
% 1.00/1.19  Parameter a2:fofType.
% 1.00/1.19  Parameter a3:fofType.
% 1.00/1.19  Parameter a4:fofType.
% 1.00/1.19  Parameter f:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))).
% 1.00/1.19  Trying to prove ((ex (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 1.00/1.19  Found eq_ref00:=(eq_ref0 (((((x a1) a2) a4) a3) a0)):(((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((x a1) a2) a4) a3) a0))
% 1.00/1.19  Found (eq_ref0 (((((x a1) a2) a4) a3) a0)) as proof of (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))
% 1.00/1.19  Found ((eq_ref fofType) (((((x a1) a2) a4) a3) a0)) as proof of (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))
% 1.00/1.19  Found ((eq_ref fofType) (((((x a1) a2) a4) a3) a0)) as proof of (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))
% 1.00/1.19  Found ((eq_ref fofType) (((((x a1) a2) a4) a3) a0)) as proof of (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))
% 2.76/2.99  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 2.76/2.99  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))
% 2.76/2.99  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 2.76/2.99  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))
% 2.76/2.99  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 2.76/2.99  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 2.76/2.99  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 2.76/2.99  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 2.76/2.99  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 2.76/2.99  Found eta_expansion000:=(eta_expansion00 (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))):(((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 2.84/3.00  Found (eta_expansion00 (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) b)
% 2.84/3.00  Found ((eta_expansion0 Prop) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) b)
% 2.84/3.00  Found (((eta_expansion (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) Prop) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) b)
% 2.84/3.00  Found (((eta_expansion (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) Prop) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) b)
% 3.36/3.52  Found (((eta_expansion (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) Prop) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))) b)
% 3.36/3.52  Found eq_ref00:=(eq_ref0 (f0 x)):(((eq Prop) (f0 x)) (f0 x))
% 3.36/3.52  Found (eq_ref0 (f0 x)) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 3.36/3.52  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 3.36/3.52  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 3.36/3.52  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f0 x))) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 3.36/3.52  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f0 x))) as proof of (forall (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))), (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 3.36/3.52  Found eq_ref00:=(eq_ref0 (f0 x)):(((eq Prop) (f0 x)) (f0 x))
% 3.36/3.52  Found (eq_ref0 (f0 x)) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 7.60/7.80  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 7.60/7.80  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 7.60/7.80  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f0 x))) as proof of (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))))
% 7.60/7.80  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f0 x))) as proof of (forall (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))), (((eq Prop) (f0 x)) ((and ((and ((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 7.60/7.80  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 7.60/7.80  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 7.60/7.80  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 7.60/7.80  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 7.60/7.80  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 7.60/7.80  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.60/7.80  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 7.60/7.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 7.60/7.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 7.60/7.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 7.60/7.80  Found x01:(P (((((x a1) a4) a0) a3) a2))
% 7.60/7.80  Found (fun (x01:(P (((((x a1) a4) a0) a3) a2)))=> x01) as proof of (P (((((x a1) a4) a0) a3) a2))
% 7.60/7.80  Found (fun (x01:(P (((((x a1) a4) a0) a3) a2)))=> x01) as proof of (P0 (((((x a1) a4) a0) a3) a2))
% 7.60/7.80  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 7.60/7.80  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 7.60/7.80  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 7.60/7.80  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 7.60/7.80  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 7.60/7.80  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 11.58/11.75  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 11.58/11.75  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 11.58/11.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 11.58/11.75  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 11.58/11.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 11.58/11.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 11.58/11.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 11.58/11.75  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 11.58/11.75  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 11.58/11.75  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 11.58/11.75  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 11.58/11.75  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 11.58/11.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 11.58/11.75  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 11.58/11.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 11.58/11.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 11.58/11.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 11.58/11.75  Found x01:(P (((((x a2) a1) a0) a4) a3))
% 11.58/11.75  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P (((((x a2) a1) a0) a4) a3))
% 11.58/11.75  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 11.58/11.75  Found eta_expansion_dep000:=(eta_expansion_dep00 a):(((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) a) (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> (a x)))
% 11.58/11.75  Found (eta_expansion_dep00 a) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) a) b)
% 11.58/11.75  Found ((eta_expansion_dep0 (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) a) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) a) b)
% 11.58/11.75  Found (((eta_expansion_dep (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) a) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) a) b)
% 11.58/11.75  Found (((eta_expansion_dep (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) a) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) a) b)
% 11.58/11.75  Found (((eta_expansion_dep (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) a) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) a) b)
% 11.58/11.75  Found eta_expansion000:=(eta_expansion00 b):(((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> (b x)))
% 11.58/11.75  Found (eta_expansion00 b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 11.58/11.75  Found ((eta_expansion0 Prop) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 11.70/11.87  Found (((eta_expansion (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) Prop) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 11.70/11.87  Found (((eta_expansion (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) Prop) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 11.70/11.87  Found (((eta_expansion (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) Prop) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 11.70/11.87  Found eq_ref00:=(eq_ref0 b):(((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) b)
% 11.70/11.87  Found (eq_ref0 b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 11.70/11.87  Found ((eq_ref ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 11.70/11.87  Found ((eq_ref ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 12.48/12.73  Found ((eq_ref ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (F:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((and ((and ((and ((and (((eq fofType) (((((F a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((F a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) (((eq fofType) (((((F a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))) (((eq fofType) (((((F a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))) (((eq fofType) (((((F a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))))
% 12.48/12.73  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 12.48/12.73  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 12.48/12.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 12.48/12.73  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 12.48/12.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 12.48/12.73  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 12.48/12.73  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 12.48/12.73  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 12.48/12.73  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 12.48/12.73  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 12.48/12.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 12.48/12.73  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 12.48/12.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 12.48/12.73  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 12.48/12.73  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 12.48/12.73  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 16.47/16.63  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 16.47/16.63  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 16.47/16.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.47/16.63  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 16.47/16.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 16.47/16.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 16.47/16.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 16.47/16.63  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))):(((eq Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))
% 16.47/16.63  Found (eq_ref0 (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) b)
% 16.47/16.63  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) b)
% 16.47/16.63  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) b)
% 16.47/16.63  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0))) b)
% 16.47/16.63  Found x01:(P (((((x a2) a4) a3) a0) a1))
% 16.47/16.63  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P (((((x a2) a4) a3) a0) a1))
% 16.47/16.63  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 16.47/16.63  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 16.47/16.63  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 16.47/16.63  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 16.47/16.63  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))):(((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 16.47/16.63  Found (eq_ref0 (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 16.47/16.63  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 16.47/16.63  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 16.47/16.63  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 16.47/16.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.47/16.63  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 16.47/16.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 16.47/16.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 16.47/16.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 16.47/16.63  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 16.47/16.63  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 16.47/16.63  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 16.47/16.63  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 16.47/16.63  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 16.47/16.63  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))):(((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 19.25/19.41  Found (eq_ref0 (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) as proof of (((eq Prop) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2))) b)
% 19.25/19.41  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 19.25/19.41  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 19.25/19.41  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 19.25/19.41  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 19.25/19.41  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 19.25/19.41  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 19.25/19.41  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 19.25/19.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 19.25/19.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 19.25/19.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 19.25/19.41  Found x01:(P (((((x a2) a1) a0) a4) a3))
% 19.25/19.41  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P (((((x a2) a1) a0) a4) a3))
% 19.25/19.41  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 19.25/19.41  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))):(((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 19.25/19.41  Found (eq_ref0 (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 19.25/19.41  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))):(((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 19.25/19.41  Found (eq_ref0 (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 19.25/19.41  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 21.31/21.54  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 21.31/21.54  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 21.31/21.54  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 21.31/21.54  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 21.31/21.54  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 21.31/21.54  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 21.31/21.54  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 21.31/21.54  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 21.31/21.54  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 21.31/21.54  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 21.31/21.54  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 21.31/21.54  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 21.31/21.54  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 21.31/21.54  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 21.31/21.54  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 21.31/21.54  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 21.31/21.54  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 21.31/21.54  Found x01:(P (((((x a2) a4) a3) a0) a1))
% 24.89/25.08  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P (((((x a2) a4) a3) a0) a1))
% 24.89/25.08  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 24.89/25.08  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))):(((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 24.89/25.08  Found (eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))):(((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 24.89/25.08  Found (eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 24.89/25.08  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 24.89/25.08  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 24.89/25.08  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 24.89/25.08  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 24.89/25.08  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 24.89/25.08  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 24.89/25.08  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 24.89/25.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 24.89/25.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 24.89/25.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 24.89/25.08  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))):(((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 24.89/25.08  Found (eq_ref0 (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 24.89/25.08  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3))) b)
% 29.86/30.03  Found x0:(P (((((x a1) a4) a0) a3) a2))
% 29.86/30.03  Instantiate: b:=(((((x a1) a4) a0) a3) a2):fofType
% 29.86/30.03  Found x0 as proof of (P0 b)
% 29.86/30.03  Found x01:(P (((((x a1) a4) a0) a3) a2))
% 29.86/30.03  Found (fun (x01:(P (((((x a1) a4) a0) a3) a2)))=> x01) as proof of (P (((((x a1) a4) a0) a3) a2))
% 29.86/30.03  Found (fun (x01:(P (((((x a1) a4) a0) a3) a2)))=> x01) as proof of (P0 (((((x a1) a4) a0) a3) a2))
% 29.86/30.03  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 29.86/30.03  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 29.86/30.03  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 29.86/30.03  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 29.86/30.03  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 29.86/30.03  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 29.86/30.03  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 29.86/30.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 29.86/30.03  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 29.86/30.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 29.86/30.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 29.86/30.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 29.86/30.03  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 29.86/30.03  Instantiate: b:=(((((x a2) a3) a1) a0) a4):fofType
% 29.86/30.03  Found x0 as proof of (P0 b)
% 29.86/30.03  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 29.86/30.03  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 29.86/30.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 29.86/30.03  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 29.86/30.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 29.86/30.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 29.86/30.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 29.86/30.03  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 29.86/30.03  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 29.86/30.03  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 29.86/30.03  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 29.86/30.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 32.74/32.90  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 32.74/32.90  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 32.74/32.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 32.74/32.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 32.74/32.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 32.74/32.90  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))):(((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 32.74/32.90  Found (eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 32.74/32.90  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 32.74/32.90  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 32.74/32.90  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 32.74/32.90  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 32.74/32.90  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 32.74/32.90  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 32.74/32.90  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 32.74/32.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 32.74/32.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 32.74/32.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 32.74/32.90  Found x0:(P (((((x a2) a1) a0) a4) a3))
% 32.74/32.90  Instantiate: b:=(((((x a2) a1) a0) a4) a3):fofType
% 32.74/32.90  Found x0 as proof of (P0 b)
% 32.74/32.90  Found x01:(P (((((x a2) a1) a0) a4) a3))
% 32.74/32.90  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P (((((x a2) a1) a0) a4) a3))
% 32.74/32.90  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 32.74/32.90  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 32.74/32.90  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 32.74/32.90  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 32.74/32.90  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 32.74/32.90  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 32.74/32.90  Found x0:(P0 b)
% 32.74/32.90  Instantiate: b:=(((((f a2) a4) a3) a0) a2):fofType
% 37.06/37.26  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a1) a4) a0) a3) a2))
% 37.06/37.26  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a1) a4) a0) a3) a2)))
% 37.06/37.26  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 37.06/37.26  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 37.06/37.26  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 37.06/37.26  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 37.06/37.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 37.06/37.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 37.06/37.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 37.06/37.26  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 37.06/37.26  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 37.06/37.26  Found x0:(P0 b)
% 37.06/37.26  Instantiate: b:=(((((f a0) a3) a1) a1) a4):fofType
% 37.06/37.26  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 37.06/37.26  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a3) a1) a0) a4)))
% 37.06/37.26  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 37.06/37.26  Found x02:(P (((((x a1) a4) a0) a3) a2))
% 37.06/37.26  Found (fun (x02:(P (((((x a1) a4) a0) a3) a2)))=> x02) as proof of (P (((((x a1) a4) a0) a3) a2))
% 37.06/37.26  Found (fun (x02:(P (((((x a1) a4) a0) a3) a2)))=> x02) as proof of (P0 (((((x a1) a4) a0) a3) a2))
% 37.06/37.26  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 37.06/37.26  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 37.06/37.26  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 37.06/37.26  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 37.06/37.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 37.06/37.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 37.06/37.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 37.06/37.26  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 37.06/37.26  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 37.06/37.26  Found x0 as proof of (P0 b)
% 37.06/37.26  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 37.06/37.26  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 37.06/37.26  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 37.06/37.26  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 38.50/38.72  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 38.50/38.72  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 38.50/38.72  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 38.50/38.72  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 38.50/38.72  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 38.50/38.72  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 38.50/38.72  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 38.50/38.72  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 38.50/38.72  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 38.50/38.72  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 38.50/38.72  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 38.50/38.72  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 38.50/38.72  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 38.50/38.72  Found x0:(P (((((f a0) a4) a3) a0) a2))
% 38.50/38.72  Instantiate: b:=(((((f a0) a4) a3) a0) a2):fofType
% 38.50/38.72  Found x0 as proof of (P0 b)
% 38.50/38.72  Found x02:(P (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 38.50/38.72  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 40.07/40.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 40.07/40.23  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 40.07/40.23  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 40.07/40.23  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 40.07/40.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 40.07/40.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 40.07/40.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 40.07/40.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 40.07/40.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 40.07/40.23  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 40.07/40.23  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 40.07/40.23  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 40.07/40.23  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 40.07/40.23  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 40.07/40.23  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 40.07/40.23  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 40.07/40.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 40.07/40.23  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 40.07/40.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 41.89/42.05  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 41.89/42.05  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 41.89/42.05  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 41.89/42.05  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 41.89/42.05  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 41.89/42.05  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 41.89/42.05  Found x01:(P (((((x a2) a4) a3) a0) a1))
% 41.89/42.05  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P (((((x a2) a4) a3) a0) a1))
% 41.89/42.05  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 41.89/42.05  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 41.89/42.05  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 41.89/42.05  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 41.89/42.05  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 41.89/42.05  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 41.89/42.05  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 41.89/42.05  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 41.89/42.05  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 41.89/42.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 41.89/42.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 41.89/42.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 41.89/42.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 41.89/42.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 41.89/42.05  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 41.89/42.05  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 41.89/42.05  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 41.89/42.05  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 41.89/42.05  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 41.89/42.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 44.06/44.25  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 44.06/44.25  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 44.06/44.25  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 44.06/44.25  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 44.06/44.25  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 44.06/44.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 44.06/44.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 44.06/44.25  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 44.06/44.25  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 44.06/44.25  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 44.06/44.25  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 44.06/44.25  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 44.06/44.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 44.06/44.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 44.06/44.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 44.06/44.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 44.06/44.25  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 44.06/44.25  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 44.06/44.25  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 44.06/44.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 44.06/44.25  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 44.06/44.25  Found x0:(P (((((x a2) a4) a3) a0) a1))
% 44.06/44.25  Instantiate: b:=(((((x a2) a4) a3) a0) a1):fofType
% 44.06/44.25  Found x0 as proof of (P0 b)
% 44.06/44.25  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 44.06/44.25  Instantiate: b:=(((((x a2) a3) a1) a0) a4):fofType
% 44.06/44.25  Found x0 as proof of (P0 b)
% 44.06/44.25  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 44.06/44.25  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 44.06/44.25  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 44.06/44.25  Found x01:(P (((((x a2) a4) a3) a0) a1))
% 44.06/44.25  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P (((((x a2) a4) a3) a0) a1))
% 44.06/44.25  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 44.06/44.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 44.06/44.25  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 51.03/51.22  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 51.03/51.22  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 51.03/51.22  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 51.03/51.22  Found x0:(P0 b)
% 51.03/51.22  Instantiate: b:=(((((f a0) a1) a4) a0) a3):fofType
% 51.03/51.22  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 51.03/51.22  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a1) a0) a4) a3)))
% 51.03/51.22  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 51.03/51.22  Found x02:(P (((((x a2) a1) a0) a4) a3))
% 51.03/51.22  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P (((((x a2) a1) a0) a4) a3))
% 51.03/51.22  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 51.03/51.22  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 51.03/51.22  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 51.03/51.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 51.03/51.22  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 51.03/51.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 51.03/51.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 51.03/51.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 51.03/51.22  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 51.03/51.22  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 51.03/51.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 51.03/51.22  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 51.03/51.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 51.03/51.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 51.03/51.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 51.03/51.22  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 51.03/51.22  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 54.85/55.03  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 54.85/55.03  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 54.85/55.03  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 54.85/55.03  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 54.85/55.03  Found x0:(P (((((f a0) a1) a3) a0) a3))
% 54.85/55.03  Instantiate: b:=(((((f a0) a1) a3) a0) a3):fofType
% 54.85/55.03  Found x0 as proof of (P0 b)
% 54.85/55.03  Found x00:(P b)
% 54.85/55.03  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 54.85/55.03  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 54.85/55.03  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 54.85/55.03  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 54.85/55.03  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 54.85/55.03  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 54.85/55.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 54.85/55.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 54.85/55.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 54.85/55.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 54.85/55.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 54.85/55.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 54.85/55.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 54.85/55.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 54.85/55.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 54.85/55.03  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 54.85/55.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 54.85/55.03  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 54.85/55.03  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 54.85/55.03  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 57.07/57.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 57.07/57.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 57.07/57.25  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 57.07/57.25  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 57.07/57.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 57.07/57.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 57.07/57.25  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 57.07/57.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 57.07/57.25  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 57.07/57.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 57.07/57.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 57.07/57.25  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 57.07/57.25  Found x00:(P b)
% 57.07/57.25  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 57.07/57.25  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 57.07/57.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 59.20/59.36  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 59.20/59.36  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 59.20/59.36  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 59.20/59.36  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 59.20/59.36  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 59.20/59.36  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 59.20/59.36  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 59.20/59.36  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 59.20/59.36  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 59.20/59.36  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 59.20/59.36  Found x02:(P (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 59.20/59.36  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 59.20/59.36  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 59.20/59.36  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 59.20/59.36  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 59.20/59.36  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 59.20/59.36  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 59.20/59.36  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 61.83/62.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 61.83/62.03  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 61.83/62.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 61.83/62.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 61.83/62.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 61.83/62.03  Found eq_ref00:=(eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))):(((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 61.83/62.03  Found (eq_ref0 (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 61.83/62.03  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 61.83/62.03  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 61.83/62.03  Found ((eq_ref Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) as proof of (((eq Prop) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))) b)
% 61.83/62.03  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 61.83/62.03  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 61.83/62.03  Found x0:(P0 b)
% 61.83/62.03  Instantiate: b:=(((((f a3) a4) a1) a3) a1):fofType
% 61.83/62.03  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 61.83/62.03  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a4) a3) a0) a1)))
% 61.83/62.03  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 61.83/62.03  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 61.83/62.03  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 61.83/62.03  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 61.83/62.03  Found x0:(P0 b)
% 61.83/62.03  Instantiate: b:=(((((f a1) a3) a4) a1) a4):fofType
% 61.83/62.03  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 61.83/62.03  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a3) a1) a0) a4)))
% 61.83/62.03  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 61.83/62.03  Found x0:(P (((((x a2) a1) a0) a4) a3))
% 61.83/62.03  Instantiate: b:=(((((x a2) a1) a0) a4) a3):fofType
% 61.83/62.03  Found x0 as proof of (P0 b)
% 61.83/62.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 61.83/62.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 61.83/62.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 61.83/62.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 61.83/62.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 61.83/62.03  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 64.02/64.18  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 64.02/64.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 64.02/64.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 64.02/64.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 64.02/64.18  Found x02:(P (((((f a0) a4) a3) a0) a2))
% 64.02/64.18  Found (fun (x02:(P (((((f a0) a4) a3) a0) a2)))=> x02) as proof of (P (((((f a0) a4) a3) a0) a2))
% 64.02/64.18  Found (fun (x02:(P (((((f a0) a4) a3) a0) a2)))=> x02) as proof of (P0 (((((f a0) a4) a3) a0) a2))
% 64.02/64.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 64.02/64.18  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 64.02/64.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 64.02/64.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 64.02/64.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 64.02/64.18  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 64.02/64.18  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 64.02/64.18  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 64.02/64.18  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 64.02/64.18  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 64.02/64.18  Found x02:(P (((((x a2) a3) a1) a0) a4))
% 64.02/64.18  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P (((((x a2) a3) a1) a0) a4))
% 64.02/64.18  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 64.02/64.18  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 64.02/64.18  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 64.02/64.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 64.02/64.18  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 64.02/64.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 64.02/64.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 64.02/64.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 64.02/64.18  Found x02:(P (((((x a2) a4) a3) a0) a1))
% 64.02/64.18  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P (((((x a2) a4) a3) a0) a1))
% 64.02/64.18  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 64.02/64.18  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 64.02/64.18  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 64.02/64.18  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 69.99/70.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 69.99/70.22  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found x01:(P (((((x a2) a1) a0) a4) a3))
% 69.99/70.22  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P (((((x a2) a1) a0) a4) a3))
% 69.99/70.22  Found (fun (x01:(P (((((x a2) a1) a0) a4) a3)))=> x01) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 69.99/70.22  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 69.99/70.22  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 69.99/70.22  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 69.99/70.22  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 69.99/70.22  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 69.99/70.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 69.99/70.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 69.99/70.22  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 69.99/70.22  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 69.99/70.22  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 69.99/70.22  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 69.99/70.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 69.99/70.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 69.99/70.22  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 69.99/70.22  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 69.99/70.22  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 69.99/70.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 69.99/70.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 69.99/70.22  Found x0:(P (((((f a0) a4) a3) a3) a1))
% 74.27/74.48  Instantiate: b:=(((((f a0) a4) a3) a3) a1):fofType
% 74.27/74.48  Found x0 as proof of (P0 b)
% 74.27/74.48  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 74.27/74.48  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 74.27/74.48  Found x0 as proof of (P0 b)
% 74.27/74.48  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 74.27/74.48  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 74.27/74.48  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 74.27/74.48  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 74.27/74.48  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 74.27/74.48  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 74.27/74.48  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 74.27/74.48  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 74.27/74.48  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 74.27/74.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 74.27/74.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 74.27/74.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.27/74.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.27/74.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.27/74.48  Found x00:(P (((((f a0) a3) a3) a1) a4))
% 74.27/74.48  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P (((((f a0) a3) a3) a1) a4))
% 74.27/74.48  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 74.27/74.48  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 74.27/74.48  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 74.27/74.48  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 74.27/74.48  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 74.27/74.48  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 74.27/74.48  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 74.27/74.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 74.27/74.48  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 74.27/74.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 74.27/74.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 74.27/74.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 74.27/74.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 74.27/74.48  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 74.27/74.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 75.29/75.52  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 75.29/75.52  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 75.29/75.52  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 75.29/75.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 75.29/75.52  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 75.29/75.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 75.29/75.52  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 75.29/75.52  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 75.29/75.52  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 75.29/75.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 75.29/75.52  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 75.29/75.52  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 75.29/75.52  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 75.29/75.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 75.29/75.52  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 75.29/75.52  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 75.29/75.52  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 77.65/77.80  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 77.65/77.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 77.65/77.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 77.65/77.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 77.65/77.80  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 77.65/77.80  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 77.65/77.80  Found x00:(P b)
% 77.65/77.80  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 77.65/77.80  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 77.65/77.80  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 77.65/77.80  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 77.65/77.80  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 77.65/77.80  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 77.65/77.80  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 77.65/77.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 77.65/77.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 77.65/77.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 77.65/77.80  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 77.65/77.80  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 77.65/77.80  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 77.65/77.80  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 77.65/77.80  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 81.83/81.99  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 81.83/81.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 81.83/81.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 81.83/81.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 81.83/81.99  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 81.83/81.99  Instantiate: b:=(((((x a2) a3) a1) a0) a4):fofType
% 81.83/81.99  Found x0 as proof of (P0 b)
% 81.83/81.99  Found x0:(P (((((x a2) a4) a3) a0) a1))
% 81.83/81.99  Instantiate: b:=(((((x a2) a4) a3) a0) a1):fofType
% 81.83/81.99  Found x0 as proof of (P0 b)
% 81.83/81.99  Found x02:(P (((((f a0) a1) a3) a0) a3))
% 81.83/81.99  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P (((((f a0) a1) a3) a0) a3))
% 81.83/81.99  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P0 (((((f a0) a1) a3) a0) a3))
% 81.83/81.99  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 81.83/81.99  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 81.83/81.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 81.83/81.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 81.83/81.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 81.83/81.99  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 81.83/81.99  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 81.83/81.99  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 81.83/81.99  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 81.83/81.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 81.83/81.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 81.83/81.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 81.83/81.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 81.83/81.99  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 81.83/81.99  Found x01:(P (((((x a2) a4) a3) a0) a1))
% 81.83/81.99  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P (((((x a2) a4) a3) a0) a1))
% 81.83/81.99  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 81.83/81.99  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 81.83/81.99  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 81.83/81.99  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 81.83/81.99  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 81.83/81.99  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 81.83/81.99  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 81.83/81.99  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 81.83/81.99  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 88.99/89.17  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 88.99/89.17  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found x01:(P b)
% 88.99/89.17  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 88.99/89.17  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 88.99/89.17  Found x02:(P (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 88.99/89.17  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 88.99/89.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 88.99/89.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 88.99/89.17  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 88.99/89.17  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 88.99/89.17  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 88.99/89.17  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 88.99/89.17  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 88.99/89.17  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 88.99/89.17  Found x0:(P0 b)
% 88.99/89.17  Instantiate: b:=(((((f a3) a1) a4) a0) a3):fofType
% 88.99/89.17  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 88.99/89.17  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a1) a0) a4) a3)))
% 88.99/89.17  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 93.51/93.68  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 93.51/93.68  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 93.51/93.68  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 93.51/93.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 93.51/93.68  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 93.51/93.68  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 93.51/93.68  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 93.51/93.68  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 93.51/93.68  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 93.51/93.68  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 93.51/93.68  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 93.51/93.68  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 93.51/93.68  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 93.51/93.68  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 93.51/93.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 93.51/93.68  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 95.07/95.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 95.07/95.25  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 95.07/95.25  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 95.07/95.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 95.07/95.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 95.07/95.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 95.07/95.25  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 95.07/95.25  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 95.07/95.25  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 95.07/95.25  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 95.07/95.25  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 95.07/95.25  Found x00:(P b)
% 95.07/95.25  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 95.07/95.25  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 100.70/100.87  Found x00:(P b)
% 100.70/100.87  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 100.70/100.87  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 100.70/100.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 100.70/100.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 100.70/100.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 100.70/100.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 100.70/100.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 100.70/100.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 100.70/100.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 100.70/100.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 100.70/100.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 100.70/100.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 100.70/100.87  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 100.70/100.87  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 100.70/100.87  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 100.70/100.87  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 100.70/100.87  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 100.70/100.87  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 100.70/100.87  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))
% 100.70/100.87  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))
% 100.70/100.87  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))
% 100.70/100.87  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a2) a4) a3) a0)) (((((f a0) a2) a3) a4) a0)))
% 100.70/100.87  Found x0:(P (((((x a1) a4) a0) a3) a2))
% 100.70/100.87  Instantiate: b:=(((((x a1) a4) a0) a3) a2):fofType
% 100.70/100.87  Found x0 as proof of (P0 b)
% 100.70/100.87  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 100.70/100.87  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 100.70/100.87  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 100.70/100.87  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 100.70/100.87  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 100.70/100.87  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 100.70/100.87  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 100.70/100.87  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 100.70/100.87  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 100.70/100.87  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 100.70/100.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 100.70/100.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 100.70/100.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 100.70/100.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 100.70/100.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 100.70/100.87  Found x0:(P (((((f a0) a1) a3) a0) a3))
% 100.70/100.87  Instantiate: b:=(((((f a0) a1) a3) a0) a3):fofType
% 100.70/100.87  Found x0 as proof of (P0 b)
% 100.70/100.87  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 100.70/100.87  Instantiate: b:=(((((x a2) a3) a1) a0) a4):fofType
% 100.70/100.87  Found x0 as proof of (P0 b)
% 100.70/100.87  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 100.70/100.87  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 100.70/100.87  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 100.70/100.87  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 100.70/100.87  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 100.70/100.87  Found x02:(P (((((f a0) a4) a3) a3) a1))
% 100.70/100.87  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P (((((f a0) a4) a3) a3) a1))
% 102.33/102.50  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P0 (((((f a0) a4) a3) a3) a1))
% 102.33/102.50  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 102.33/102.50  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 102.33/102.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 102.33/102.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 102.33/102.50  Found x02:(P (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 102.33/102.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 102.33/102.50  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 102.33/102.50  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 102.33/102.50  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 102.33/102.50  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 102.33/102.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 102.33/102.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 102.33/102.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 102.33/102.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 102.33/102.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 102.33/102.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 102.33/102.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 102.33/102.50  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 102.33/102.50  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 102.33/102.50  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 102.33/102.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 106.81/106.99  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 106.81/106.99  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 106.81/106.99  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 106.81/106.99  Found x02:(P (((((x a2) a4) a3) a0) a1))
% 106.81/106.99  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P (((((x a2) a4) a3) a0) a1))
% 106.81/106.99  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 106.81/106.99  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 106.81/106.99  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 106.81/106.99  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 106.81/106.99  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 106.81/106.99  Found x02:(P (((((x a2) a3) a1) a0) a4))
% 106.81/106.99  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P (((((x a2) a3) a1) a0) a4))
% 106.81/106.99  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 106.81/106.99  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 106.81/106.99  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 106.81/106.99  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 106.81/106.99  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 106.81/106.99  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 106.81/106.99  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 106.81/106.99  Found x00:(P (((((f a0) a1) a3) a0) a3))
% 106.81/106.99  Found (fun (x00:(P (((((f a0) a1) a3) a0) a3)))=> x00) as proof of (P (((((f a0) a1) a3) a0) a3))
% 106.81/106.99  Found (fun (x00:(P (((((f a0) a1) a3) a0) a3)))=> x00) as proof of (P0 (((((f a0) a1) a3) a0) a3))
% 106.81/106.99  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.81/106.99  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 109.41/109.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 109.41/109.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 109.41/109.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 109.41/109.59  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 109.41/109.59  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 109.41/109.59  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 109.41/109.59  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 109.41/109.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 109.41/109.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 109.41/109.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 109.41/109.59  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 109.41/109.59  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 109.41/109.59  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 109.41/109.59  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 109.41/109.59  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 109.41/109.59  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 109.41/109.59  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 109.41/109.59  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 109.41/109.59  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 109.41/109.59  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 109.41/109.59  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 109.41/109.59  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 109.41/109.59  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 110.96/111.16  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 110.96/111.16  Found eta_expansion_dep000:=(eta_expansion_dep00 b):(((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> (b x)))
% 110.96/111.16  Found (eta_expansion_dep00 b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) b0)
% 110.96/111.16  Found ((eta_expansion_dep0 (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) b0)
% 110.96/111.16  Found (((eta_expansion_dep (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) b0)
% 110.96/111.16  Found (((eta_expansion_dep (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) b0)
% 110.96/111.16  Found (((eta_expansion_dep (fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))) (fun (x1:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> Prop)) b) as proof of (((eq ((fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))->Prop)) b) b0)
% 110.96/111.16  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 110.96/111.16  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 110.96/111.16  Found x0:(P0 b)
% 110.96/111.16  Instantiate: b:=(((((f a3) a4) a0) a3) a1):fofType
% 110.96/111.16  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 110.96/111.16  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a4) a3) a0) a1)))
% 110.96/111.16  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 110.96/111.16  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 110.96/111.16  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 110.96/111.16  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 110.96/111.16  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 110.96/111.16  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 110.96/111.16  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 110.96/111.16  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 110.96/111.16  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 110.96/111.16  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 110.96/111.16  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 110.96/111.16  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 110.96/111.16  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 110.96/111.16  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 110.96/111.16  Found x0:(P0 b)
% 110.96/111.16  Instantiate: b:=(((((f a1) a3) a0) a1) a4):fofType
% 116.11/116.27  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 116.11/116.27  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a3) a1) a0) a4)))
% 116.11/116.27  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 116.11/116.27  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 116.11/116.27  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 116.11/116.27  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 116.11/116.27  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 116.11/116.27  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 116.11/116.27  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 116.11/116.27  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 116.11/116.27  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 116.11/116.27  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 116.11/116.27  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((f a0) a4) a3) a0) a2)))
% 116.11/116.27  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 116.11/116.27  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 116.11/116.27  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 116.11/116.27  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 116.11/116.27  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 116.11/116.27  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 116.11/116.27  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 116.11/116.27  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 116.11/116.27  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 116.11/116.27  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.11/116.27  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.11/116.27  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.11/116.27  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 116.11/116.27  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 116.11/116.27  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 116.11/116.27  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 116.11/116.27  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 116.11/116.27  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 116.11/116.27  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 116.11/116.27  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 116.11/116.27  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 116.11/116.27  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 116.11/116.27  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 116.11/116.27  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 116.11/116.27  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 116.11/116.27  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 116.11/116.27  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 116.11/116.27  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 117.71/117.89  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 117.71/117.89  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 117.71/117.89  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 117.71/117.89  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 117.71/117.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 117.71/117.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 117.71/117.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 117.71/117.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 117.71/117.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 117.71/117.89  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 117.71/117.89  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 117.71/117.89  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 117.71/117.89  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 117.71/117.89  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 117.71/117.89  Found x0:(P (((((x a2) a1) a0) a4) a3))
% 117.71/117.89  Instantiate: b:=(((((x a2) a1) a0) a4) a3):fofType
% 117.71/117.89  Found x0 as proof of (P0 b)
% 117.71/117.89  Found eq_ref00:=(eq_ref0 (f1 x)):(((eq Prop) (f1 x)) (f1 x))
% 117.71/117.89  Found (eq_ref0 (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (forall (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))), (((eq Prop) (f1 x)) (f0 x)))
% 117.71/117.89  Found eq_ref00:=(eq_ref0 (f1 x)):(((eq Prop) (f1 x)) (f1 x))
% 117.71/117.89  Found (eq_ref0 (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (((eq Prop) (f1 x)) (f0 x))
% 117.71/117.89  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (forall (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))), (((eq Prop) (f1 x)) (f0 x)))
% 117.71/117.89  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 117.71/117.89  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 117.71/117.89  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 117.71/117.89  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 117.71/117.89  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 117.71/117.89  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 117.71/117.89  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 117.71/117.89  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 117.71/117.89  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 118.38/118.57  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 118.38/118.57  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 118.38/118.57  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 118.38/118.57  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 118.38/118.57  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 118.38/118.57  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 118.38/118.57  Found conj2:=(conj ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))):(forall (B:Prop), (((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))->(B->((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) B))))
% 118.38/118.57  Instantiate: b:=(forall (B:Prop), (((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))->(B->((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) B)))):Prop
% 118.38/118.57  Found conj2 as proof of b
% 118.38/118.57  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 118.38/118.57  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 118.38/118.57  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 118.38/118.57  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 118.38/118.57  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 118.38/118.57  Found ((conj30 ((eq_ref fofType) (((((x a2) a4) a3) a0) a1))) conj2) as proof of ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) b)
% 118.38/118.57  Found (((conj3 b) ((eq_ref fofType) (((((x a2) a4) a3) a0) a1))) conj2) as proof of ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) b)
% 118.38/118.57  Found ((((conj (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) b) ((eq_ref fofType) (((((x a2) a4) a3) a0) a1))) conj2) as proof of ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) b)
% 118.38/118.57  Found ((((conj (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) b) ((eq_ref fofType) (((((x a2) a4) a3) a0) a1))) conj2) as proof of ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) b)
% 118.38/118.57  Found ((((conj (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) b) ((eq_ref fofType) (((((x a2) a4) a3) a0) a1))) conj2) as proof of (P b)
% 118.38/118.57  Found eq_ref00:=(eq_ref0 (f1 x)):(((eq Prop) (f1 x)) (f1 x))
% 118.38/118.57  Found (eq_ref0 (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (forall (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))), (((eq Prop) (f1 x)) (f0 x)))
% 118.38/118.57  Found eq_ref00:=(eq_ref0 (f1 x)):(((eq Prop) (f1 x)) (f1 x))
% 118.38/118.57  Found (eq_ref0 (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found ((eq_ref Prop) (f1 x)) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (((eq Prop) (f1 x)) (f0 x))
% 118.38/118.57  Found (fun (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType))))))=> ((eq_ref Prop) (f1 x))) as proof of (forall (x:(fofType->(fofType->(fofType->(fofType->(fofType->fofType)))))), (((eq Prop) (f1 x)) (f0 x)))
% 126.01/126.18  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 126.01/126.18  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 126.01/126.18  Found x0:(P0 b)
% 126.01/126.18  Instantiate: b:=(((((f a2) a4) a3) a0) a2):fofType
% 126.01/126.18  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a1) a4) a0) a3) a2))
% 126.01/126.18  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a1) a4) a0) a3) a2)))
% 126.01/126.18  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 126.01/126.18  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 126.01/126.18  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 126.01/126.18  Found x0:(P0 b)
% 126.01/126.18  Instantiate: b:=(((((f a0) a3) a1) a1) a4):fofType
% 126.01/126.18  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 126.01/126.18  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a3) a1) a0) a4)))
% 126.01/126.18  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 126.01/126.18  Found conj2:=(conj ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))):(forall (B:Prop), (((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))->(B->((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) B))))
% 126.01/126.18  Instantiate: b:=(forall (B:Prop), (((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))->(B->((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) B)))):Prop
% 126.01/126.18  Found conj2 as proof of b
% 126.01/126.18  Found x0:(P (((((f a0) a4) a3) a3) a1))
% 126.01/126.18  Instantiate: b:=(((((f a0) a4) a3) a3) a1):fofType
% 126.01/126.18  Found x0 as proof of (P0 b)
% 126.01/126.18  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 126.01/126.18  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 126.01/126.18  Found x0 as proof of (P0 b)
% 126.01/126.18  Found x02:(P (((((x a1) a4) a0) a3) a2))
% 126.01/126.18  Found (fun (x02:(P (((((x a1) a4) a0) a3) a2)))=> x02) as proof of (P (((((x a1) a4) a0) a3) a2))
% 126.01/126.18  Found (fun (x02:(P (((((x a1) a4) a0) a3) a2)))=> x02) as proof of (P0 (((((x a1) a4) a0) a3) a2))
% 126.01/126.18  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 126.01/126.18  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 126.01/126.18  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 126.01/126.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 126.01/126.18  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 126.01/126.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 126.01/126.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 130.01/130.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 130.01/130.18  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 130.01/130.18  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 130.01/130.18  Found x0 as proof of (P0 b)
% 130.01/130.18  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 130.01/130.18  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 130.01/130.18  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 130.01/130.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 130.01/130.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 130.01/130.18  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 130.01/130.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 130.01/130.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 130.01/130.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.01/130.18  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 130.01/130.18  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 130.01/130.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 130.01/130.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 130.01/130.18  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 130.01/130.18  Found x02:(P (((((x a2) a3) a1) a0) a4))
% 130.01/130.18  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P (((((x a2) a3) a1) a0) a4))
% 130.01/130.18  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 130.01/130.18  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 130.01/130.18  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 130.01/130.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 130.01/130.18  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 130.01/130.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 130.01/130.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 130.01/130.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 130.01/130.18  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 130.01/130.18  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 130.01/130.18  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 132.87/133.06  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 132.87/133.06  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 132.87/133.06  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 132.87/133.06  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 132.87/133.06  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 132.87/133.06  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 132.87/133.06  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 132.87/133.06  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 132.87/133.06  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 132.87/133.06  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 132.87/133.06  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 132.87/133.06  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 132.87/133.06  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 132.87/133.06  Found x0:(P (((((f a0) a4) a3) a0) a2))
% 132.87/133.06  Instantiate: b:=(((((f a0) a4) a3) a0) a2):fofType
% 132.87/133.06  Found x0 as proof of (P0 b)
% 132.87/133.06  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 132.87/133.06  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 132.87/133.06  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 132.87/133.06  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 132.87/133.06  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 132.87/133.06  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 132.87/133.06  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 132.87/133.06  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 132.87/133.06  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 132.87/133.06  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 132.87/133.06  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 132.87/133.06  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 132.87/133.06  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 132.87/133.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 132.87/133.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 132.87/133.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 132.87/133.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 132.87/133.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 136.28/136.47  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 136.28/136.47  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 136.28/136.47  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 136.28/136.47  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 136.28/136.47  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 136.28/136.47  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 136.28/136.47  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 136.28/136.47  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 136.28/136.47  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 136.28/136.47  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 136.28/136.47  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 136.28/136.47  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 136.28/136.47  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 136.28/136.47  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 136.28/136.47  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 136.28/136.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 136.28/136.47  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 136.28/136.47  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 136.28/136.47  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 136.28/136.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 136.28/136.47  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 136.28/136.47  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 136.28/136.47  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 136.28/136.47  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 136.28/136.47  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 136.28/136.47  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 136.28/136.47  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 136.28/136.47  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 136.28/136.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 136.28/136.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 136.28/136.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 136.28/136.47  Found x00:(P (((((f a0) a3) a3) a1) a4))
% 136.28/136.47  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P (((((f a0) a3) a3) a1) a4))
% 136.28/136.47  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 136.28/136.47  Found x00:(P (((((f a0) a4) a3) a3) a1))
% 136.28/136.47  Found (fun (x00:(P (((((f a0) a4) a3) a3) a1)))=> x00) as proof of (P (((((f a0) a4) a3) a3) a1))
% 136.28/136.47  Found (fun (x00:(P (((((f a0) a4) a3) a3) a1)))=> x00) as proof of (P0 (((((f a0) a4) a3) a3) a1))
% 136.28/136.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 136.28/136.47  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 136.28/136.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 137.27/137.50  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 137.27/137.50  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 137.27/137.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 137.27/137.50  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 137.27/137.50  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 137.27/137.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 137.27/137.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 137.27/137.50  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 137.27/137.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 137.27/137.50  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 137.27/137.50  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 137.27/137.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 137.27/137.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 137.27/137.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 137.27/137.50  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 140.32/140.52  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 140.32/140.52  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 140.32/140.52  Instantiate: b:=(((((x a2) a3) a1) a0) a4):fofType
% 140.32/140.52  Found x0 as proof of (P0 b)
% 140.32/140.52  Found x0:(P (((((x a2) a4) a3) a0) a1))
% 140.32/140.52  Instantiate: b:=(((((x a2) a4) a3) a0) a1):fofType
% 140.32/140.52  Found x0 as proof of (P0 b)
% 140.32/140.52  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 140.32/140.52  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 140.32/140.52  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 140.32/140.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 140.32/140.52  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 140.32/140.52  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 140.32/140.52  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 140.32/140.52  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 140.32/140.52  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 140.32/140.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 140.32/140.52  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 140.32/140.52  Found x00:(P b)
% 140.32/140.52  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 140.32/140.52  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 140.32/140.52  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 140.32/140.52  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 140.32/140.52  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 140.32/140.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 140.32/140.52  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 140.32/140.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 144.99/145.21  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 144.99/145.21  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 144.99/145.21  Found x0:(P (((((x a2) a4) a3) a0) a1))
% 144.99/145.21  Instantiate: b:=(((((x a2) a4) a3) a0) a1):fofType
% 144.99/145.21  Found x0 as proof of (P0 b)
% 144.99/145.21  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 144.99/145.21  Instantiate: b:=(((((x a2) a3) a1) a0) a4):fofType
% 144.99/145.21  Found x0 as proof of (P0 b)
% 144.99/145.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 144.99/145.21  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 144.99/145.21  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 144.99/145.21  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 144.99/145.21  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 144.99/145.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 144.99/145.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 144.99/145.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 151.19/151.45  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 151.19/151.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 151.19/151.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 151.19/151.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 151.19/151.45  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 151.19/151.45  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 151.19/151.45  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 151.19/151.45  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 151.19/151.45  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 151.19/151.45  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found x0:(P0 b)
% 151.19/151.45  Instantiate: b:=(((((f a0) a1) a4) a0) a3):fofType
% 151.19/151.45  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 151.19/151.45  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a1) a0) a4) a3)))
% 151.19/151.45  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 151.19/151.45  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 151.19/151.45  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 151.19/151.45  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 151.19/151.45  Found x01:(P (((((x a2) a4) a3) a0) a1))
% 151.19/151.45  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P (((((x a2) a4) a3) a0) a1))
% 151.19/151.45  Found (fun (x01:(P (((((x a2) a4) a3) a0) a1)))=> x01) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 151.19/151.45  Found x02:(P (((((f a0) a1) a3) a0) a3))
% 151.19/151.45  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P (((((f a0) a1) a3) a0) a3))
% 151.19/151.45  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P0 (((((f a0) a1) a3) a0) a3))
% 151.19/151.45  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 151.19/151.45  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 151.19/151.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 151.19/151.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 151.19/151.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 151.19/151.45  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 151.19/151.45  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 151.19/151.45  Found x02:(P (((((x a2) a1) a0) a4) a3))
% 151.19/151.45  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P (((((x a2) a1) a0) a4) a3))
% 151.19/151.45  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 155.25/155.45  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 155.25/155.45  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 155.25/155.45  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 155.25/155.45  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 155.25/155.45  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 155.25/155.45  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 155.25/155.45  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 155.25/155.45  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 155.25/155.45  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 155.25/155.45  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 155.25/155.45  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 155.25/155.45  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 155.25/155.45  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 155.25/155.45  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 155.25/155.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 159.27/159.49  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 159.27/159.49  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 159.27/159.49  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 159.27/159.49  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 159.27/159.49  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 159.27/159.49  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 159.27/159.49  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 159.27/159.49  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 159.27/159.49  Found x00:(P b)
% 159.27/159.49  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 159.27/159.49  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 159.27/159.49  Found x00:(P b)
% 159.27/159.49  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 159.27/159.49  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 159.27/159.49  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 159.27/159.49  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 159.27/159.49  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 159.27/159.49  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 159.27/159.49  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 159.27/159.49  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 166.93/167.18  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 166.93/167.18  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 166.93/167.18  Found x0 as proof of (P0 b)
% 166.93/167.18  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 166.93/167.18  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 166.93/167.18  Found x0:(P (((((f a0) a1) a3) a0) a3))
% 166.93/167.18  Instantiate: b:=(((((f a0) a1) a3) a0) a3):fofType
% 166.93/167.18  Found x0 as proof of (P0 b)
% 166.93/167.18  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 166.93/167.18  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 166.93/167.18  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 166.93/167.18  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 166.93/167.18  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 166.93/167.18  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 166.93/167.18  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 166.93/167.18  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 166.93/167.18  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 166.93/167.18  Found x0:(P (((((f a0) a4) a3) a0) a2))
% 166.93/167.18  Instantiate: b:=(((((f a0) a4) a3) a0) a2):fofType
% 166.93/167.18  Found x0 as proof of (P0 b)
% 166.93/167.18  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 166.93/167.18  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 166.93/167.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 166.93/167.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 166.93/167.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 166.93/167.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 166.93/167.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 166.93/167.18  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 166.93/167.18  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 166.93/167.18  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 168.66/168.89  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 168.66/168.89  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 168.66/168.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 168.66/168.89  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 168.66/168.89  Found x02:(P (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 168.66/168.89  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found x02:(P (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 168.66/168.89  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 168.66/168.89  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 168.66/168.89  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 168.66/168.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 168.66/168.89  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 168.66/168.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 168.66/168.89  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 168.66/168.89  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 168.66/168.89  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.64/169.88  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 169.64/169.88  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.64/169.88  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 169.64/169.88  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.64/169.88  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 169.64/169.88  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 169.64/169.88  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 169.64/169.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.64/169.88  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 169.64/169.88  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 173.34/173.56  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 173.34/173.56  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 173.34/173.56  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 173.34/173.56  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 173.34/173.56  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 173.34/173.56  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 173.34/173.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 173.34/173.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 173.34/173.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 173.34/173.56  Found x00:(P b)
% 173.34/173.56  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 173.34/173.56  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 173.34/173.56  Found x00:(P b)
% 173.34/173.56  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 173.34/173.56  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 173.34/173.56  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 173.34/173.56  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 173.34/173.56  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 173.34/173.56  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 173.34/173.56  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 173.34/173.56  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 173.34/173.56  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 173.34/173.56  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 173.34/173.56  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 173.34/173.56  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 173.34/173.56  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 173.34/173.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 173.34/173.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 173.34/173.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 173.34/173.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 173.34/173.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 173.34/173.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 173.34/173.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 173.34/173.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 173.34/173.56  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 173.34/173.56  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 173.34/173.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 173.34/173.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 173.34/173.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 173.34/173.56  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 173.34/173.56  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 173.34/173.56  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 179.81/180.09  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 179.81/180.09  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 179.81/180.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 179.81/180.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 179.81/180.09  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 179.81/180.09  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 179.81/180.09  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 179.81/180.09  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 179.81/180.09  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 179.81/180.09  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found x01:(P (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found (fun (x01:(P (((((x a2) a3) a1) a0) a4)))=> x01) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found x00:(P b)
% 179.81/180.09  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 179.81/180.09  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 179.81/180.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 179.81/180.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 179.81/180.09  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 179.81/180.09  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 179.81/180.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 179.81/180.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 179.81/180.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 179.81/180.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 180.72/180.98  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.72/180.98  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 180.72/180.98  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.72/180.98  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 180.72/180.98  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 180.72/180.98  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 180.72/180.98  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.72/180.98  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 180.72/180.98  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 180.72/180.98  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 180.72/180.98  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.72/180.98  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 180.72/180.98  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 180.72/180.98  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 183.41/183.69  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 183.41/183.69  Found x0:(P0 b)
% 183.41/183.69  Instantiate: b:=(((((f a3) a4) a1) a3) a1):fofType
% 183.41/183.69  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 183.41/183.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a4) a3) a0) a1)))
% 183.41/183.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 183.41/183.69  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 183.41/183.69  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 183.41/183.69  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 183.41/183.69  Found x0:(P0 b)
% 183.41/183.69  Instantiate: b:=(((((f a1) a3) a4) a1) a4):fofType
% 183.41/183.69  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 183.41/183.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a3) a1) a0) a4)))
% 183.41/183.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 183.41/183.69  Found conj2:=(conj ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))):(forall (B:Prop), (((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))->(B->((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) B))))
% 183.41/183.69  Instantiate: b:=(forall (B:Prop), (((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))->(B->((and ((and (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))) B)))):Prop
% 183.41/183.69  Found conj2 as proof of b
% 183.41/183.69  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 183.41/183.69  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 183.41/183.69  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 183.41/183.69  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 183.41/183.69  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 183.41/183.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 187.23/187.47  Found x02:(P (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a4) a3) a0) a2)))=> x02) as proof of (P (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a4) a3) a0) a2)))=> x02) as proof of (P0 (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 187.23/187.47  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found x02:(P (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a4) a3) a0) a2)))=> x02) as proof of (P (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a4) a3) a0) a2)))=> x02) as proof of (P0 (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 187.23/187.47  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a1) a4) a0) a3) a2))
% 187.23/187.47  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 187.23/187.47  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 187.23/187.47  Found x0:(P (((((x a2) a1) a0) a4) a3))
% 187.23/187.47  Instantiate: b:=(((((x a2) a1) a0) a4) a3):fofType
% 187.23/187.47  Found x0 as proof of (P0 b)
% 187.23/187.47  Found x02:(P (((((f a0) a3) a3) a1) a4))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P (((((f a0) a3) a3) a1) a4))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 187.23/187.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 187.23/187.47  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 187.23/187.47  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 187.23/187.47  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 187.23/187.47  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 187.23/187.47  Found x02:(P (((((f a0) a4) a3) a3) a1))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P (((((f a0) a4) a3) a3) a1))
% 187.23/187.47  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P0 (((((f a0) a4) a3) a3) a1))
% 187.23/187.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 187.23/187.47  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 187.23/187.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 188.73/189.02  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 188.73/189.02  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.73/189.02  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 188.73/189.02  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.73/189.02  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 188.73/189.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 188.73/189.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 188.73/189.02  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 188.73/189.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 188.73/189.02  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.73/189.02  Found x02:(P (((((x a2) a4) a3) a0) a1))
% 188.73/189.02  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P (((((x a2) a4) a3) a0) a1))
% 188.73/189.02  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 188.73/189.02  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 188.73/189.02  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 188.73/189.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 188.73/189.02  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 188.73/189.02  Found x02:(P (((((x a2) a3) a1) a0) a4))
% 188.73/189.02  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P (((((x a2) a3) a1) a0) a4))
% 188.73/189.02  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 188.73/189.02  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 188.73/189.02  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 188.73/189.02  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 188.73/189.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 188.73/189.02  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 195.00/195.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 195.00/195.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 195.00/195.25  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 195.00/195.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 195.00/195.25  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 195.00/195.25  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 195.00/195.25  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 195.00/195.25  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 195.00/195.25  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 195.00/195.25  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 195.00/195.25  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 195.00/195.25  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 195.00/195.25  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 195.00/195.25  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 195.00/195.25  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 195.00/195.25  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((f a0) a1) a3) a0) a3)))
% 195.00/195.25  Found x02:(P (((((x a2) a3) a1) a0) a4))
% 195.00/195.25  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P (((((x a2) a3) a1) a0) a4))
% 195.00/195.25  Found (fun (x02:(P (((((x a2) a3) a1) a0) a4)))=> x02) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 195.00/195.25  Found x02:(P (((((x a2) a4) a3) a0) a1))
% 195.00/195.25  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P (((((x a2) a4) a3) a0) a1))
% 195.00/195.25  Found (fun (x02:(P (((((x a2) a4) a3) a0) a1)))=> x02) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 195.00/195.25  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 195.00/195.25  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 195.00/195.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 195.00/195.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 195.00/195.25  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 195.00/195.25  Found eq_sym0:=(eq_sym Prop):(forall (a:Prop) (b:Prop), ((((eq Prop) a) b)->(((eq Prop) b) a)))
% 195.00/195.25  Instantiate: b:=(forall (a:Prop) (b:Prop), ((((eq Prop) a) b)->(((eq Prop) b) a))):Prop
% 195.00/195.25  Found eq_sym0 as proof of b
% 195.00/195.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 195.00/195.25  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 195.00/195.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 195.00/195.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 195.00/195.25  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 195.00/195.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 195.00/195.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 195.00/195.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 195.00/195.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 195.00/195.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 195.00/195.25  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 195.00/195.25  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 196.02/196.29  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 196.02/196.29  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 196.02/196.29  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 196.02/196.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 196.02/196.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 196.02/196.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 196.02/196.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 196.02/196.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a1) a4) a0) a3) a2))
% 196.02/196.29  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 196.02/196.29  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 196.02/196.29  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 196.02/196.29  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 196.02/196.29  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 196.02/196.29  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 196.02/196.29  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 196.02/196.29  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 196.02/196.29  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 196.02/196.29  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 196.02/196.29  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 196.02/196.29  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 196.02/196.29  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 202.96/203.23  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 202.96/203.23  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 202.96/203.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 202.96/203.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 202.96/203.23  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 202.96/203.23  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 202.96/203.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 202.96/203.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 202.96/203.23  Found eq_sym0:=(eq_sym Prop):(forall (a:Prop) (b:Prop), ((((eq Prop) a) b)->(((eq Prop) b) a)))
% 202.96/203.23  Instantiate: b:=(forall (a:Prop) (b:Prop), ((((eq Prop) a) b)->(((eq Prop) b) a))):Prop
% 202.96/203.23  Found eq_sym0 as proof of b
% 202.96/203.23  Found x0:(P (((((x a1) a4) a0) a3) a2))
% 202.96/203.23  Instantiate: a:=(((((x a1) a4) a0) a3) a2):fofType
% 202.96/203.23  Found x0 as proof of (P0 a)
% 202.96/203.23  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 202.96/203.23  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 202.96/203.23  Found x0 as proof of (P0 b)
% 202.96/203.23  Found x0:(P (((((f a0) a4) a3) a3) a1))
% 202.96/203.23  Instantiate: b:=(((((f a0) a4) a3) a3) a1):fofType
% 202.96/203.23  Found x0 as proof of (P0 b)
% 202.96/203.23  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 202.96/203.23  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 202.96/203.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 202.96/203.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 202.96/203.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 202.96/203.23  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 202.96/203.23  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 202.96/203.23  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 208.01/208.28  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 208.01/208.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.01/208.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 208.01/208.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.01/208.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.01/208.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.01/208.28  Found x01:(P b)
% 208.01/208.28  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 208.01/208.28  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 208.01/208.28  Found x01:(P b)
% 208.01/208.28  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 208.01/208.28  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 208.01/208.28  Found x0:(P (((((f a0) a1) a3) a0) a3))
% 208.01/208.28  Instantiate: b:=(((((f a0) a1) a3) a0) a3):fofType
% 208.01/208.28  Found x0 as proof of (P0 b)
% 208.01/208.28  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 208.01/208.28  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 208.01/208.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 208.01/208.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 208.01/208.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a0) a2))
% 208.01/208.28  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 208.01/208.28  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 208.01/208.28  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 208.01/208.28  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 208.01/208.28  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 208.01/208.28  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 208.01/208.28  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 208.01/208.28  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 208.01/208.28  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 208.01/208.28  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 208.01/208.28  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 208.01/208.28  Instantiate: a:=(((((x a2) a3) a1) a0) a4):fofType
% 208.01/208.28  Found x0 as proof of (P0 a)
% 208.01/208.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.01/208.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 208.01/208.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 208.01/208.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 208.01/208.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 208.01/208.28  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 208.01/208.28  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 210.91/211.19  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 210.91/211.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 210.91/211.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 210.91/211.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 210.91/211.19  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 210.91/211.19  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 210.91/211.19  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 210.91/211.19  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 210.91/211.19  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 210.91/211.19  Found (eq_ref0 a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a2)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 210.91/211.19  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 210.91/211.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 210.91/211.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 210.91/211.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 210.91/211.19  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 210.91/211.19  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 210.91/211.19  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 210.91/211.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 210.91/211.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 210.91/211.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a3) a3) a1) a4))
% 210.91/211.19  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 210.91/211.19  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 210.91/211.19  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 210.91/211.19  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 210.91/211.19  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 212.12/212.40  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 212.12/212.40  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 212.12/212.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 212.12/212.40  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 212.12/212.40  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 212.12/212.40  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 212.12/212.40  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 212.12/212.40  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 212.12/212.40  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 212.12/212.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 212.12/212.40  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 212.12/212.40  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 212.12/212.40  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 212.12/212.40  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 212.12/212.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 212.12/212.40  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 212.12/212.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 212.12/212.40  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 212.12/212.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 215.29/215.56  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.29/215.56  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 215.29/215.56  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.29/215.56  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 215.29/215.56  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.29/215.56  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 215.29/215.56  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 215.29/215.56  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 215.29/215.56  Found x00:(P b)
% 215.29/215.56  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 215.29/215.56  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 215.29/215.56  Found x00:(P b)
% 215.29/215.56  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 215.29/215.56  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 215.29/215.56  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 215.29/215.56  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 215.29/215.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 215.29/215.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 215.29/215.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 215.29/215.56  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 215.29/215.56  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 220.98/221.29  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 220.98/221.29  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 220.98/221.29  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 220.98/221.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 220.98/221.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 220.98/221.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 220.98/221.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 220.98/221.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 220.98/221.29  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 220.98/221.29  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 220.98/221.29  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 220.98/221.29  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 220.98/221.29  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 220.98/221.29  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 220.98/221.29  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 220.98/221.29  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 220.98/221.29  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 220.98/221.29  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 220.98/221.29  Found x0:(P0 b)
% 220.98/221.29  Instantiate: b:=(((((f a1) a4) a0) a3) a1):fofType
% 220.98/221.29  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a4) a3) a0) a1))
% 220.98/221.29  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a4) a3) a0) a1)))
% 220.98/221.29  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 220.98/221.29  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 220.98/221.29  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 220.98/221.29  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 220.98/221.29  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 220.98/221.29  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 220.98/221.29  Found x0:(P0 b)
% 220.98/221.29  Instantiate: b:=(((((f a4) a3) a0) a1) a4):fofType
% 220.98/221.29  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 220.98/221.29  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a3) a1) a0) a4)))
% 220.98/221.29  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 220.98/221.29  Found x00:(P (((((f a0) a1) a3) a0) a3))
% 220.98/221.29  Found (fun (x00:(P (((((f a0) a1) a3) a0) a3)))=> x00) as proof of (P (((((f a0) a1) a3) a0) a3))
% 220.98/221.29  Found (fun (x00:(P (((((f a0) a1) a3) a0) a3)))=> x00) as proof of (P0 (((((f a0) a1) a3) a0) a3))
% 220.98/221.29  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 220.98/221.29  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 220.98/221.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 220.98/221.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 220.98/221.29  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a3) a1))
% 227.94/228.21  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 227.94/228.21  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 227.94/228.21  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 227.94/228.21  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 227.94/228.21  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b0)
% 227.94/228.21  Found x02:(P (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P0 (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 227.94/228.21  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found x02:(P (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found (fun (x02:(P (((((f a0) a1) a3) a0) a3)))=> x02) as proof of (P0 (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 227.94/228.21  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a1) a0) a4) a3))
% 227.94/228.21  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 227.94/228.21  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 227.94/228.21  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 227.94/228.21  Instantiate: b:=(((((x a2) a3) a1) a0) a4):fofType
% 227.94/228.21  Found x0 as proof of (P0 b)
% 227.94/228.21  Found x0:(P (((((x a2) a4) a3) a0) a1))
% 227.94/228.21  Instantiate: b:=(((((x a2) a4) a3) a0) a1):fofType
% 227.94/228.21  Found x0 as proof of (P0 b)
% 227.94/228.21  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 227.94/228.21  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 227.94/228.21  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 227.94/228.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.94/228.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 227.94/228.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.94/228.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.94/228.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.94/228.21  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 236.31/236.62  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 236.31/236.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 236.31/236.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 236.31/236.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 236.31/236.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 236.31/236.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 236.31/236.62  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 236.31/236.62  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 236.31/236.62  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 236.31/236.62  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 236.31/236.62  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4)))
% 236.31/236.62  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 236.31/236.62  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 236.31/236.62  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 236.31/236.62  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 236.31/236.62  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 236.31/236.62  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 236.31/236.62  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found x0:(P2 b)
% 236.31/236.62  Instantiate: b:=(((((f a0) a3) a1) a1) a4):fofType
% 236.31/236.62  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((((x a2) a3) a1) a0) a4))
% 236.31/236.62  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((((x a2) a3) a1) a0) a4)))
% 236.31/236.62  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 236.31/236.62  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 236.31/236.62  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found x0:(P2 b)
% 236.31/236.62  Instantiate: b:=(((((f a0) a3) a1) a1) a4):fofType
% 236.31/236.62  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((((x a2) a3) a1) a0) a4))
% 236.31/236.62  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((((x a2) a3) a1) a0) a4)))
% 236.31/236.62  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 236.31/236.62  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 236.31/236.62  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 236.31/236.62  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 236.31/236.62  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 236.31/236.62  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 240.97/241.32  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 240.97/241.32  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 240.97/241.32  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 240.97/241.32  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 240.97/241.32  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 240.97/241.32  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 240.97/241.32  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 240.97/241.32  Found x0:(P (((((x a2) a1) a0) a4) a3))
% 240.97/241.32  Instantiate: a:=(((((x a2) a1) a0) a4) a3):fofType
% 240.97/241.32  Found x0 as proof of (P0 a)
% 240.97/241.32  Found x00:(P (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found (fun (x00:(P (((((f a0) a4) a3) a0) a2)))=> x00) as proof of (P (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found (fun (x00:(P (((((f a0) a4) a3) a0) a2)))=> x00) as proof of (P0 (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found x00:(P (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found (fun (x00:(P (((((f a0) a4) a3) a0) a2)))=> x00) as proof of (P (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found (fun (x00:(P (((((f a0) a4) a3) a0) a2)))=> x00) as proof of (P0 (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 240.97/241.32  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 240.97/241.32  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 240.97/241.32  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 240.97/241.32  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 240.97/241.32  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 240.97/241.32  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 240.97/241.32  Found x0:(P2 b)
% 240.97/241.32  Instantiate: b:=(((((f a2) a4) a3) a0) a2):fofType
% 240.97/241.32  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((((x a1) a4) a0) a3) a2))
% 240.97/241.32  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((((x a1) a4) a0) a3) a2)))
% 240.97/241.32  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 240.97/241.32  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 240.97/241.32  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 240.97/241.32  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b)
% 247.80/248.09  Found x0:(P2 b)
% 247.80/248.09  Instantiate: b:=(((((f a2) a4) a3) a0) a2):fofType
% 247.80/248.09  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((((x a1) a4) a0) a3) a2))
% 247.80/248.09  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((((x a1) a4) a0) a3) a2)))
% 247.80/248.09  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 247.80/248.09  Found x0:(P (((((f a0) a4) a3) a3) a1))
% 247.80/248.09  Instantiate: b:=(((((f a0) a4) a3) a3) a1):fofType
% 247.80/248.09  Found x0 as proof of (P0 b)
% 247.80/248.09  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 247.80/248.09  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 247.80/248.09  Found x0 as proof of (P0 b)
% 247.80/248.09  Found x0:(P1 (((((f a0) a3) a3) a1) a4))
% 247.80/248.09  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 247.80/248.09  Found x0 as proof of (P2 b)
% 247.80/248.09  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 247.80/248.09  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found x0:(P1 (((((f a0) a3) a3) a1) a4))
% 247.80/248.09  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 247.80/248.09  Found x0 as proof of (P2 b)
% 247.80/248.09  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 247.80/248.09  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 247.80/248.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 247.80/248.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 247.80/248.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 247.80/248.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 247.80/248.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 247.80/248.09  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 247.80/248.09  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 247.80/248.09  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 247.80/248.09  Found x02:(P (((((x a2) a1) a0) a4) a3))
% 247.80/248.09  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P (((((x a2) a1) a0) a4) a3))
% 247.80/248.09  Found (fun (x02:(P (((((x a2) a1) a0) a4) a3)))=> x02) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 247.80/248.09  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 247.80/248.09  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 247.80/248.09  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b)
% 247.80/248.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 247.80/248.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 247.80/248.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 252.05/252.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 252.05/252.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a1) a3) a0) a3))
% 252.05/252.34  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.05/252.34  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.34  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.34  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.34  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.34  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 252.05/252.34  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.34  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.34  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.35  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.05/252.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a1) a0) a4) a3))
% 252.05/252.35  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 252.05/252.35  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.35  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.35  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.35  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 252.05/252.35  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 252.05/252.35  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 252.05/252.35  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 252.05/252.35  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 252.05/252.35  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 252.05/252.35  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 252.05/252.35  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 252.05/252.35  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 252.05/252.35  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 252.05/252.35  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 252.05/252.35  Found x0:(P (((((f a0) a4) a3) a3) a1))
% 252.05/252.35  Instantiate: b:=(((((f a0) a4) a3) a3) a1):fofType
% 252.05/252.35  Found x0 as proof of (P0 b)
% 252.05/252.35  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 252.05/252.35  Instantiate: b:=(((((f a0) a3) a3) a1) a4):fofType
% 252.05/252.35  Found x0 as proof of (P0 b)
% 252.05/252.35  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 252.05/252.35  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 252.05/252.35  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 252.05/252.35  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 256.64/256.97  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 256.64/256.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 256.64/256.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 256.64/256.97  Found x00:(P (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 256.64/256.97  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((f a0) a4) a3) a3) a1))
% 256.64/256.97  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 256.64/256.97  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 256.64/256.97  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 256.64/256.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 256.64/256.97  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 256.64/256.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 256.64/256.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 256.64/256.97  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 256.64/256.97  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 256.64/256.97  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 260.85/261.13  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 260.85/261.13  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 260.85/261.13  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 260.85/261.13  Found x0:(P0 b)
% 260.85/261.13  Instantiate: b:=(((((f a3) a1) a4) a0) a3):fofType
% 260.85/261.13  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((((x a2) a1) a0) a4) a3))
% 260.85/261.13  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((((x a2) a1) a0) a4) a3)))
% 260.85/261.13  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 260.85/261.13  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 260.85/261.13  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 260.85/261.13  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found x0:(P b)
% 260.85/261.13  Instantiate: b0:=b:fofType
% 260.85/261.13  Found x0 as proof of (P0 b0)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 260.85/261.13  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 260.85/261.13  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 260.85/261.13  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 260.85/261.13  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 260.85/261.13  Found (eq_ref0 a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a3)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.85/261.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 260.85/261.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 260.85/261.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 260.85/261.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 260.85/261.13  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 260.85/261.13  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 260.85/261.13  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 263.33/263.66  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 263.33/263.66  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 263.33/263.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 263.33/263.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 263.33/263.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 263.33/263.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 263.33/263.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 263.33/263.66  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 263.33/263.66  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 263.33/263.66  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 263.33/263.66  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 263.33/263.66  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 263.33/263.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 263.33/263.66  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 263.33/263.66  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 263.33/263.66  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 263.33/263.66  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 263.33/263.66  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 263.33/263.66  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 263.33/263.66  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 263.33/263.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 263.33/263.66  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 263.33/263.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 263.33/263.66  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 263.33/263.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 264.78/265.09  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 264.78/265.09  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 264.78/265.09  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.78/265.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 264.78/265.09  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 264.78/265.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.78/265.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 264.78/265.09  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 264.78/265.09  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 264.78/265.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.78/265.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.78/265.09  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 264.78/265.09  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 264.78/265.09  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 265.91/266.20  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.91/266.20  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 265.91/266.20  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.91/266.20  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 265.91/266.20  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.91/266.20  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 265.91/266.20  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 265.91/266.20  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 265.91/266.20  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.91/266.20  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 265.91/266.20  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 265.91/266.20  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 265.91/266.20  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 265.91/266.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 269.58/269.87  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 269.58/269.87  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 269.58/269.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 269.58/269.87  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 269.58/269.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 269.58/269.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Found x0:(P b)
% 269.58/269.87  Found x0 as proof of (P0 (((((x a2) a3) a1) a0) a4))
% 269.58/269.87  Found x0:(P1 (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Instantiate: b:=(((((f a0) a4) a3) a0) a2):fofType
% 269.58/269.87  Found x0 as proof of (P2 b)
% 269.58/269.87  Found x0:(P1 (((((f a0) a4) a3) a0) a2))
% 269.58/269.87  Instantiate: b:=(((((f a0) a4) a3) a0) a2):fofType
% 269.58/269.87  Found x0 as proof of (P2 b)
% 269.58/269.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 269.58/269.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 269.58/269.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 269.58/269.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 269.58/269.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 269.58/269.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 269.58/269.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a3) a1) a0) a4))
% 269.58/269.87  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 269.58/269.87  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 269.58/269.87  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 269.58/269.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 269.58/269.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 269.58/269.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 269.58/269.87  Found x10:(P1 (((((f a0) a3) a3) a1) a4))
% 269.58/269.87  Found (fun (x10:(P1 (((((f a0) a3) a3) a1) a4)))=> x10) as proof of (P1 (((((f a0) a3) a3) a1) a4))
% 269.58/269.87  Found (fun (x10:(P1 (((((f a0) a3) a3) a1) a4)))=> x10) as proof of (P2 (((((f a0) a3) a3) a1) a4))
% 269.58/269.87  Found x00:(P b)
% 269.58/269.87  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 269.58/269.87  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 275.10/275.41  Found x00:(P b)
% 275.10/275.41  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 275.10/275.41  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 275.10/275.41  Found x00:(P b)
% 275.10/275.41  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 275.10/275.41  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 275.10/275.41  Found x00:(P b)
% 275.10/275.41  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 275.10/275.41  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 275.10/275.41  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 275.10/275.41  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 275.10/275.41  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 275.10/275.41  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 275.10/275.41  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 275.10/275.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 275.10/275.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 275.10/275.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 275.10/275.41  Found x0:(P b)
% 275.10/275.41  Found x0 as proof of (P0 (((((x a1) a4) a0) a3) a2))
% 275.10/275.41  Found x0:(P (((((f a0) a3) a3) a1) a4))
% 275.10/275.41  Instantiate: a:=(((((f a0) a3) a3) a1) a4):fofType
% 275.10/275.41  Found x0 as proof of (P0 a)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 275.10/275.41  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 275.10/275.41  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 275.10/275.41  Found (eq_ref0 a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a1)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 275.10/275.41  Found (eq_ref0 a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) a4)
% 275.10/275.41  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 275.10/275.41  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 275.10/275.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 275.10/275.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 275.10/275.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 281.89/282.20  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 281.89/282.20  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 281.89/282.20  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 281.89/282.20  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 281.89/282.20  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 281.89/282.20  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 281.89/282.20  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 281.89/282.20  Found x0:(P b)
% 281.89/282.20  Instantiate: b0:=b:fofType
% 281.89/282.20  Found x0 as proof of (P0 b0)
% 281.89/282.20  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 281.89/282.20  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 281.89/282.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 281.89/282.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 281.89/282.20  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 281.89/282.20  Found eq_ref00:=(eq_ref0 (((((x a1) a4) a0) a3) a2)):(((eq fofType) (((((x a1) a4) a0) a3) a2)) (((((x a1) a4) a0) a3) a2))
% 281.89/282.20  Found (eq_ref0 (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 281.89/282.20  Found ((eq_ref fofType) (((((x a1) a4) a0) a3) a2)) as proof of (((eq fofType) (((((x a1) a4) a0) a3) a2)) b0)
% 281.89/282.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 281.89/282.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 281.89/282.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 281.89/282.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 281.89/282.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a4) a3) a0) a2))
% 281.89/282.20  Found x00:(P (((((f a0) a4) a3) a3) a1))
% 281.89/282.20  Found (fun (x00:(P (((((f a0) a4) a3) a3) a1)))=> x00) as proof of (P (((((f a0) a4) a3) a3) a1))
% 281.89/282.20  Found (fun (x00:(P (((((f a0) a4) a3) a3) a1)))=> x00) as proof of (P0 (((((f a0) a4) a3) a3) a1))
% 281.89/282.20  Found x00:(P (((((f a0) a3) a3) a1) a4))
% 281.89/282.20  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P (((((f a0) a3) a3) a1) a4))
% 281.89/282.20  Found (fun (x00:(P (((((f a0) a3) a3) a1) a4)))=> x00) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 281.89/282.20  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 281.89/282.20  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 281.89/282.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 281.89/282.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 281.89/282.20  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 281.89/282.20  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 282.71/283.02  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b0)
% 282.71/283.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 282.71/283.02  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 282.71/283.02  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 282.71/283.02  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 282.71/283.02  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 282.71/283.02  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 282.71/283.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 282.71/283.02  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 282.71/283.02  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 282.71/283.02  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 282.71/283.02  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 282.71/283.02  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 282.71/283.02  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 282.71/283.02  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 286.62/286.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 286.62/286.93  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 286.62/286.93  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b0)
% 286.62/286.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 286.62/286.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a3) a3) a1) a4))
% 286.62/286.93  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 286.62/286.93  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 286.62/286.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 286.62/286.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.62/286.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 286.62/286.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 286.62/286.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((f a0) a1) a3) a0) a3))
% 286.62/286.93  Found eq_ref00:=(eq_ref0 (((((x a2) a1) a0) a4) a3)):(((eq fofType) (((((x a2) a1) a0) a4) a3)) (((((x a2) a1) a0) a4) a3))
% 286.62/286.93  Found (eq_ref0 (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 286.62/286.93  Found ((eq_ref fofType) (((((x a2) a1) a0) a4) a3)) as proof of (((eq fofType) (((((x a2) a1) a0) a4) a3)) b0)
% 286.62/286.93  Found x02:(P (((((f a0) a4) a3) a3) a1))
% 286.62/286.93  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P (((((f a0) a4) a3) a3) a1))
% 286.62/286.93  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P0 (((((f a0) a4) a3) a3) a1))
% 286.62/286.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 286.62/286.93  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 286.62/286.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 286.62/286.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 286.62/286.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 286.62/286.93  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 286.62/286.93  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 286.62/286.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 286.62/286.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 286.62/286.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 286.62/286.93  Found x02:(P (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 287.71/288.04  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found x02:(P (((((f a0) a4) a3) a3) a1))
% 287.71/288.04  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P (((((f a0) a4) a3) a3) a1))
% 287.71/288.04  Found (fun (x02:(P (((((f a0) a4) a3) a3) a1)))=> x02) as proof of (P0 (((((f a0) a4) a3) a3) a1))
% 287.71/288.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 287.71/288.04  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a4) a3) a0) a1))
% 287.71/288.04  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 287.71/288.04  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b)
% 287.71/288.04  Found x02:(P (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found (fun (x02:(P (((((f a0) a3) a3) a1) a4)))=> x02) as proof of (P0 (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 287.71/288.04  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((x a2) a3) a1) a0) a4))
% 287.71/288.04  Found eq_ref00:=(eq_ref0 (((((f a0) a3) a3) a1) a4)):(((eq fofType) (((((f a0) a3) a3) a1) a4)) (((((f a0) a3) a3) a1) a4))
% 287.71/288.04  Found (eq_ref0 (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a3) a3) a1) a4)) as proof of (((eq fofType) (((((f a0) a3) a3) a1) a4)) b)
% 287.71/288.04  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 287.71/288.04  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 287.71/288.04  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b0)
% 287.71/288.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 294.56/294.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 294.56/294.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.56/294.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.56/294.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.56/294.92  Found x0:(P (((((f a0) a4) a3) a0) a2))
% 294.56/294.92  Instantiate: a:=(((((f a0) a4) a3) a0) a2):fofType
% 294.56/294.92  Found x0 as proof of (P0 a)
% 294.56/294.92  Found x0:(P (((((f a0) a1) a3) a0) a3))
% 294.56/294.92  Instantiate: b:=(((((f a0) a1) a3) a0) a3):fofType
% 294.56/294.92  Found x0 as proof of (P0 b)
% 294.56/294.92  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a0) a2)):(((eq fofType) (((((f a0) a4) a3) a0) a2)) (((((f a0) a4) a3) a0) a2))
% 294.56/294.92  Found (eq_ref0 (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 294.56/294.92  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 294.56/294.92  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 294.56/294.92  Found ((eq_ref fofType) (((((f a0) a4) a3) a0) a2)) as proof of (((eq fofType) (((((f a0) a4) a3) a0) a2)) b0)
% 294.56/294.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 294.56/294.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.56/294.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 294.56/294.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 294.56/294.93  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 294.56/294.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Found eq_ref00:=(eq_ref0 (((((f a0) a4) a3) a3) a1)):(((eq fofType) (((((f a0) a4) a3) a3) a1)) (((((f a0) a4) a3) a3) a1))
% 294.56/294.93  Found (eq_ref0 (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found ((eq_ref fofType) (((((f a0) a4) a3) a3) a1)) as proof of (((eq fofType) (((((f a0) a4) a3) a3) a1)) b0)
% 294.56/294.93  Found x0:(P (((((x a2) a4) a3) a0) a1))
% 294.56/294.93  Instantiate: a:=(((((x a2) a4) a3) a0) a1):fofType
% 294.56/294.93  Found x0 as proof of (P0 a)
% 294.56/294.93  Found x0:(P (((((x a2) a3) a1) a0) a4))
% 294.56/294.93  Instantiate: a:=(((((x a2) a3) a1) a0) a4):fofType
% 294.56/294.93  Found x0 as proof of (P0 a)
% 294.56/294.93  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 294.56/294.93  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b1)
% 294.56/294.93  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b1)
% 294.56/294.93  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b1)
% 294.56/294.93  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b1)
% 294.56/294.93  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 297.37/297.77  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((((f a0) a3) a3) a1) a4))
% 297.37/297.77  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((((f a0) a3) a3) a1) a4))
% 297.37/297.77  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((((f a0) a3) a3) a1) a4))
% 297.37/297.77  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((((f a0) a3) a3) a1) a4))
% 297.37/297.77  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 297.37/297.77  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found x0:(P2 b)
% 297.37/297.77  Instantiate: b:=(((((f a0) a1) a4) a0) a3):fofType
% 297.37/297.77  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((((x a2) a1) a0) a4) a3))
% 297.37/297.77  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((((x a2) a1) a0) a4) a3)))
% 297.37/297.77  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 297.37/297.77  Found eq_sym0:=(eq_sym Prop):(forall (a:Prop) (b:Prop), ((((eq Prop) a) b)->(((eq Prop) b) a)))
% 297.37/297.77  Instantiate: b:=(forall (a:Prop) (b:Prop), ((((eq Prop) a) b)->(((eq Prop) b) a))):Prop
% 297.37/297.77  Found eq_sym0 as proof of b
% 297.37/297.77  Found x10:(P1 (((((f a0) a4) a3) a0) a2))
% 297.37/297.77  Found (fun (x10:(P1 (((((f a0) a4) a3) a0) a2)))=> x10) as proof of (P1 (((((f a0) a4) a3) a0) a2))
% 297.37/297.77  Found (fun (x10:(P1 (((((f a0) a4) a3) a0) a2)))=> x10) as proof of (P2 (((((f a0) a4) a3) a0) a2))
% 297.37/297.77  Found eq_ref00:=(eq_ref0 (((((f a0) a1) a3) a0) a3)):(((eq fofType) (((((f a0) a1) a3) a0) a3)) (((((f a0) a1) a3) a0) a3))
% 297.37/297.77  Found (eq_ref0 (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((f a0) a1) a3) a0) a3)) as proof of (((eq fofType) (((((f a0) a1) a3) a0) a3)) b)
% 297.37/297.77  Found x0:(P2 b)
% 297.37/297.77  Instantiate: b:=(((((f a0) a1) a4) a0) a3):fofType
% 297.37/297.77  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((((x a2) a1) a0) a4) a3))
% 297.37/297.77  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((((x a2) a1) a0) a4) a3)))
% 297.37/297.77  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 297.37/297.77  Found eq_ref00:=(eq_ref0 (((((x a2) a4) a3) a0) a1)):(((eq fofType) (((((x a2) a4) a3) a0) a1)) (((((x a2) a4) a3) a0) a1))
% 297.37/297.77  Found (eq_ref0 (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((x a2) a4) a3) a0) a1)) as proof of (((eq fofType) (((((x a2) a4) a3) a0) a1)) b)
% 297.37/297.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 297.37/297.77  Found (eq_ref0 b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 297.37/297.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 297.37/297.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 297.37/297.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((((f a0) a4) a3) a3) a1))
% 297.37/297.77  Found eq_ref00:=(eq_ref0 (((((x a2) a3) a1) a0) a4)):(((eq fofType) (((((x a2) a3) a1) a0) a4)) (((((x a2) a3) a1) a0) a4))
% 297.37/297.77  Found (eq_ref0 (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 297.37/297.77  Found ((eq_ref fofType) (((((x a2) a3) a1) a0) a4)) as proof of (((eq fofType) (((((x a2) a3) a1) a0) a4)) b)
% 297.37/297.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 297.37/297.77  Found (eq_ref0 b) as
%------------------------------------------------------------------------------