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

View Problem - Process Solution

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

% Computer : n021.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:01 EDT 2022

% Result   : Timeout 289.75s 290.08s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.11  % Problem    : SYO518^1 : TPTP v7.5.0. Released v4.1.0.
% 0.11/0.12  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.32  % Computer   : n021.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   : Sun Mar 13 13:59:56 EDT 2022
% 0.12/0.33  % CPUTime    : 
% 0.18/0.33  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.18/0.34  Python 2.7.5
% 1.15/1.37  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 1.15/1.37  FOF formula ((ex (Prop->(fofType->(fofType->fofType)))) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) of role conjecture named ifi
% 1.15/1.37  Conjecture to prove = ((ex (Prop->(fofType->(fofType->fofType)))) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))):Prop
% 1.15/1.37  Parameter fofType_DUMMY:fofType.
% 1.15/1.37  We need to prove ['((ex (Prop->(fofType->(fofType->fofType)))) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))']
% 1.15/1.37  Parameter fofType:Type.
% 1.15/1.37  Trying to prove ((ex (Prop->(fofType->(fofType->fofType)))) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 1.15/1.37  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 1.15/1.37  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 1.15/1.37  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 1.15/1.37  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 1.15/1.37  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 1.15/1.37  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 1.15/1.37  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 1.15/1.37  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 1.15/1.37  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 1.15/1.37  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 1.15/1.37  Found eta_expansion_dep000:=(eta_expansion_dep00 (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))):(((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) (fun (x:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y)))))
% 1.15/1.37  Found (eta_expansion_dep00 (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b)
% 1.15/1.37  Found ((eta_expansion_dep0 (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b)
% 1.15/1.37  Found (((eta_expansion_dep (Prop->(fofType->(fofType->fofType)))) (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b)
% 1.54/1.75  Found (((eta_expansion_dep (Prop->(fofType->(fofType->fofType)))) (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b)
% 1.54/1.75  Found (((eta_expansion_dep (Prop->(fofType->(fofType->fofType)))) (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b)
% 1.54/1.75  Found eq_ref00:=(eq_ref0 (f x)):(((eq Prop) (f x)) (f x))
% 1.54/1.75  Found (eq_ref0 (f x)) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f x))) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f x))) as proof of (forall (x:(Prop->(fofType->(fofType->fofType)))), (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y)))))
% 1.54/1.75  Found eq_ref00:=(eq_ref0 (f x)):(((eq Prop) (f x)) (f x))
% 1.54/1.75  Found (eq_ref0 (f x)) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found ((eq_ref Prop) (f x)) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f x))) as proof of (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y))))
% 1.54/1.75  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f x))) as proof of (forall (x:(Prop->(fofType->(fofType->fofType)))), (((eq Prop) (f x)) (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((x True) X) Y)) X)) (((eq fofType) (((x False) X) Y)) Y)))))
% 1.54/1.75  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 1.54/1.75  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 1.54/1.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 1.54/1.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 1.54/1.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 1.54/1.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 1.54/1.75  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 1.54/1.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 1.54/1.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.84/3.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.84/3.00  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 2.84/3.00  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 2.84/3.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 2.84/3.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 2.84/3.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 2.84/3.00  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 2.84/3.00  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 2.84/3.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 2.84/3.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 2.84/3.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 2.84/3.00  Found eta_expansion000:=(eta_expansion00 a):(((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) a) (fun (x:(Prop->(fofType->(fofType->fofType))))=> (a x)))
% 2.84/3.00  Found (eta_expansion00 a) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) a) b)
% 2.84/3.00  Found ((eta_expansion0 Prop) a) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) a) b)
% 2.84/3.00  Found (((eta_expansion (Prop->(fofType->(fofType->fofType)))) Prop) a) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) a) b)
% 2.84/3.00  Found (((eta_expansion (Prop->(fofType->(fofType->fofType)))) Prop) a) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) a) b)
% 2.84/3.00  Found (((eta_expansion (Prop->(fofType->(fofType->fofType)))) Prop) a) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) a) b)
% 2.84/3.00  Found eta_expansion_dep000:=(eta_expansion_dep00 b):(((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (x:(Prop->(fofType->(fofType->fofType))))=> (b x)))
% 2.84/3.00  Found (eta_expansion_dep00 b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 2.84/3.00  Found ((eta_expansion_dep0 (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 2.84/3.00  Found (((eta_expansion_dep (Prop->(fofType->(fofType->fofType)))) (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 2.84/3.00  Found (((eta_expansion_dep (Prop->(fofType->(fofType->fofType)))) (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 2.84/3.00  Found (((eta_expansion_dep (Prop->(fofType->(fofType->fofType)))) (fun (x1:(Prop->(fofType->(fofType->fofType))))=> Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 2.84/3.00  Found eq_ref00:=(eq_ref0 b):(((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) b)
% 2.84/3.00  Found (eq_ref0 b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 2.84/3.00  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 4.62/4.81  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 4.62/4.81  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 4.62/4.81  Found eq_ref00:=(eq_ref0 (((eq fofType) (((x False) X) Y)) Y)):(((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) (((eq fofType) (((x False) X) Y)) Y))
% 4.62/4.81  Found (eq_ref0 (((eq fofType) (((x False) X) Y)) Y)) as proof of (((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b)
% 4.62/4.81  Found ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)) as proof of (((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b)
% 4.62/4.81  Found ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)) as proof of (((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b)
% 4.62/4.81  Found ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)) as proof of (((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b)
% 4.62/4.81  Found x0:(P (((x False) X) Y))
% 4.62/4.81  Instantiate: b:=(((x False) X) Y):fofType
% 4.62/4.81  Found x0 as proof of (P0 b)
% 4.62/4.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 4.62/4.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 4.62/4.81  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 4.62/4.81  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 4.62/4.81  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 4.62/4.81  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.62/4.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 4.62/4.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.62/4.81  Found x0:(P0 b)
% 4.62/4.81  Instantiate: b:=X:fofType
% 4.62/4.81  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((x False) X) b))
% 4.62/4.81  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((x False) X) b)))
% 4.62/4.81  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 4.62/4.81  Found x0:(P Y)
% 4.62/4.81  Instantiate: b:=Y:fofType
% 4.62/4.81  Found x0 as proof of (P0 b)
% 4.62/4.81  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 4.62/4.81  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 4.62/4.81  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 7.12/7.34  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 7.12/7.34  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 7.12/7.34  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.12/7.34  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.12/7.34  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 7.12/7.34  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 7.12/7.34  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.12/7.34  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.12/7.34  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 7.12/7.34  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found x00:(P b)
% 7.12/7.34  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 7.12/7.34  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 7.12/7.34  Found x02:(P Y)
% 7.12/7.34  Found (fun (x02:(P Y))=> x02) as proof of (P Y)
% 7.12/7.34  Found (fun (x02:(P Y))=> x02) as proof of (P0 Y)
% 7.12/7.34  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 7.12/7.34  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 7.12/7.34  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.12/7.34  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 7.12/7.34  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 7.12/7.34  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 7.12/7.34  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 7.12/7.34  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 7.12/7.34  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 7.12/7.34  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 10.37/10.58  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 10.37/10.58  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.37/10.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 10.37/10.58  Found x01:(P b)
% 10.37/10.58  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 10.37/10.58  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 10.37/10.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 10.37/10.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 10.37/10.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 10.37/10.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 10.37/10.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 10.37/10.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.37/10.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 10.37/10.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 10.37/10.58  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 10.37/10.58  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 10.37/10.58  Found x0:(P (((x False) X) Y))
% 10.37/10.58  Instantiate: b:=(((x False) X) Y):fofType
% 10.37/10.58  Found x0 as proof of (P0 b)
% 10.37/10.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 10.37/10.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 10.37/10.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 10.37/10.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 10.37/10.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 10.37/10.58  Found iff_sym:=(fun (A:Prop) (B:Prop) (H:((iff A) B))=> ((((conj (B->A)) (A->B)) (((proj2 (A->B)) (B->A)) H)) (((proj1 (A->B)) (B->A)) H))):(forall (A:Prop) (B:Prop), (((iff A) B)->((iff B) A)))
% 10.37/10.58  Instantiate: b:=(forall (A:Prop) (B:Prop), (((iff A) B)->((iff B) A))):Prop
% 10.37/10.58  Found iff_sym as proof of b
% 10.37/10.58  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 10.37/10.58  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 10.37/10.58  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 10.37/10.58  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 10.37/10.58  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 10.37/10.58  Found ((conj00 ((eq_ref fofType) (((x True) X) Y))) iff_sym) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) b)
% 10.37/10.58  Found (((conj0 b) ((eq_ref fofType) (((x True) X) Y))) iff_sym) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) b)
% 10.37/10.58  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) b) ((eq_ref fofType) (((x True) X) Y))) iff_sym) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) b)
% 10.37/10.58  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) b) ((eq_ref fofType) (((x True) X) Y))) iff_sym) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) b)
% 10.37/10.58  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) b) ((eq_ref fofType) (((x True) X) Y))) iff_sym) as proof of (P b)
% 10.37/10.58  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 10.37/10.58  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 14.32/14.50  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 14.32/14.50  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 14.32/14.50  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 14.32/14.50  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 14.32/14.50  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.32/14.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found x0:(P0 b)
% 14.32/14.50  Instantiate: b:=X:fofType
% 14.32/14.50  Found (fun (x0:(P0 b))=> x0) as proof of (P0 (((x False) X) b))
% 14.32/14.50  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 (((x False) X) b)))
% 14.32/14.50  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b)
% 14.32/14.50  Found x0:(P Y)
% 14.32/14.50  Instantiate: b:=Y:fofType
% 14.32/14.50  Found x0 as proof of (P0 b)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 14.32/14.50  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 14.32/14.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.32/14.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.32/14.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 14.32/14.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 14.32/14.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 14.32/14.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.32/14.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.32/14.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 14.32/14.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 16.24/16.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.24/16.42  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 16.24/16.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found x00:(P b)
% 16.24/16.42  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 16.24/16.42  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 16.24/16.42  Found x00:(P b)
% 16.24/16.42  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 16.24/16.42  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 16.24/16.42  Found x0:(P Y)
% 16.24/16.42  Instantiate: b:=Y:fofType
% 16.24/16.42  Found x0 as proof of (P0 b)
% 16.24/16.42  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 16.24/16.42  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 16.24/16.42  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 16.24/16.42  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 16.24/16.42  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 16.24/16.42  Found x02:(P Y)
% 16.24/16.42  Found (fun (x02:(P Y))=> x02) as proof of (P Y)
% 16.24/16.42  Found (fun (x02:(P Y))=> x02) as proof of (P0 Y)
% 16.24/16.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.24/16.42  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 16.24/16.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found x02:(P Y)
% 16.24/16.42  Found (fun (x02:(P Y))=> x02) as proof of (P Y)
% 16.24/16.42  Found (fun (x02:(P Y))=> x02) as proof of (P0 Y)
% 16.24/16.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 16.24/16.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 16.24/16.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.24/16.42  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 16.24/16.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 16.24/16.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 16.24/16.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 16.24/16.42  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 16.24/16.42  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 16.24/16.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 16.24/16.42  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 21.84/22.05  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 21.84/22.05  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 21.84/22.05  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 21.84/22.05  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 21.84/22.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 a):(((eq Prop) a) a)
% 21.84/22.05  Found (eq_ref0 a) as proof of (((eq Prop) a) b)
% 21.84/22.05  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 21.84/22.05  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 21.84/22.05  Found ((eq_ref Prop) a) as proof of (((eq Prop) a) b)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 b):(((eq Prop) b) b)
% 21.84/22.05  Found (eq_ref0 b) as proof of (((eq Prop) b) (((eq fofType) (((x False) X) Y)) Y))
% 21.84/22.05  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((x False) X) Y)) Y))
% 21.84/22.05  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((x False) X) Y)) Y))
% 21.84/22.05  Found ((eq_ref Prop) b) as proof of (((eq Prop) b) (((eq fofType) (((x False) X) Y)) Y))
% 21.84/22.05  Found x00:(P Y)
% 21.84/22.05  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 21.84/22.05  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 21.84/22.05  Found x01:(P b)
% 21.84/22.05  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 21.84/22.05  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 21.84/22.05  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 21.84/22.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 21.84/22.05  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 21.84/22.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 21.84/22.05  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 21.84/22.05  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 21.84/22.05  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 21.84/22.05  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 21.84/22.05  Found x0:(P (((x False) X) Y))
% 21.84/22.05  Instantiate: a:=(((x False) X) Y):fofType
% 21.84/22.05  Found x0 as proof of (P0 a)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 21.84/22.05  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 21.84/22.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 21.84/22.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 21.84/22.05  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 21.84/22.05  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 21.84/22.05  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 21.84/22.05  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 21.84/22.05  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 21.84/22.05  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 21.84/22.05  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 26.12/26.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 26.12/26.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 26.12/26.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.12/26.33  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.12/26.33  Found x0:(P2 b)
% 26.12/26.33  Instantiate: b:=X:fofType
% 26.12/26.33  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((x False) X) b))
% 26.12/26.33  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((x False) X) b)))
% 26.12/26.33  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 26.12/26.33  Found x0:(P1 Y)
% 26.12/26.33  Instantiate: b:=Y:fofType
% 26.12/26.33  Found x0 as proof of (P2 b)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 26.12/26.33  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 26.12/26.33  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 26.12/26.33  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 26.12/26.33  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 26.12/26.33  Found x01:(P b)
% 26.12/26.33  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 26.12/26.33  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 26.12/26.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.12/26.33  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 26.12/26.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.12/26.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.12/26.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 26.12/26.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 26.12/26.33  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 26.12/26.33  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 26.12/26.33  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 26.12/26.33  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.12/26.33  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 26.12/26.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.12/26.33  Found x0:(P b)
% 26.12/26.33  Instantiate: b0:=b:fofType
% 26.12/26.33  Found x0 as proof of (P0 b0)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.12/26.33  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 26.12/26.33  Found x10:(P1 Y)
% 26.12/26.33  Found (fun (x10:(P1 Y))=> x10) as proof of (P1 Y)
% 26.12/26.33  Found (fun (x10:(P1 Y))=> x10) as proof of (P2 Y)
% 26.12/26.33  Found x0:(P Y)
% 26.12/26.33  Instantiate: a:=Y:fofType
% 26.12/26.33  Found x0 as proof of (P0 a)
% 26.12/26.33  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.12/26.33  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 26.12/26.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 26.12/26.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 29.53/29.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 29.53/29.73  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 29.53/29.73  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 29.53/29.73  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 29.53/29.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 29.53/29.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 29.53/29.73  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 29.53/29.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 29.53/29.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 29.53/29.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 29.53/29.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 29.53/29.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 29.53/29.73  Found x00:(P1 b)
% 29.53/29.73  Found (fun (x00:(P1 b))=> x00) as proof of (P1 b)
% 29.53/29.73  Found (fun (x00:(P1 b))=> x00) as proof of (P2 b)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 29.53/29.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 29.53/29.73  Found x0:(P0 b0)
% 29.53/29.73  Instantiate: b0:=X:fofType
% 29.53/29.73  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 29.53/29.73  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 29.53/29.73  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 29.53/29.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 29.53/29.73  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 29.53/29.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 29.53/29.73  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 29.53/29.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 29.53/29.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found x0:(P0 b0)
% 31.21/31.44  Instantiate: b0:=X:fofType
% 31.21/31.44  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 (((x False) X) b0))
% 31.21/31.44  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 (((x False) X) b0)))
% 31.21/31.44  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 31.21/31.44  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 31.21/31.44  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 31.21/31.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 31.21/31.44  Found x02:(P1 Y)
% 31.21/31.44  Found (fun (x02:(P1 Y))=> x02) as proof of (P1 Y)
% 31.21/31.44  Found (fun (x02:(P1 Y))=> x02) as proof of (P2 Y)
% 31.21/31.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 31.21/31.44  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 31.21/31.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.21/31.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.21/31.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 31.21/31.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.21/31.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 31.21/31.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 31.21/31.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.21/31.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.21/31.44  Found x0:(P b)
% 31.21/31.44  Instantiate: b0:=b:fofType
% 31.21/31.44  Found x0 as proof of (P0 b0)
% 31.21/31.44  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 31.21/31.44  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 31.21/31.44  Found x0:(P Y)
% 31.21/31.44  Instantiate: b0:=Y:fofType
% 31.21/31.44  Found x0 as proof of (P0 b0)
% 31.21/31.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 31.21/31.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 31.21/31.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 31.21/31.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 31.21/31.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 34.54/34.75  Found x0:(P b)
% 34.54/34.75  Found x0 as proof of (P0 (((x False) X) Y))
% 34.54/34.75  Found x0:(P b)
% 34.54/34.75  Found x0 as proof of (P0 Y)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 34.54/34.75  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.54/34.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.54/34.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 34.54/34.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 34.54/34.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 34.54/34.75  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.54/34.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.54/34.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 34.54/34.75  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.54/34.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 34.54/34.75  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 34.54/34.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 34.54/34.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 34.54/34.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 34.54/34.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 34.54/34.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.54/34.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 34.54/34.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 39.61/39.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.61/39.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 39.61/39.85  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 39.61/39.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 39.61/39.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 39.61/39.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 39.61/39.85  Found x01:(P0 b)
% 39.61/39.85  Found (fun (x01:(P0 b))=> x01) as proof of (P0 b)
% 39.61/39.85  Found (fun (x01:(P0 b))=> x01) as proof of (P1 b)
% 39.61/39.85  Found x00:(P1 Y)
% 39.61/39.85  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 39.61/39.85  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 39.61/39.85  Found x01:(P1 b)
% 39.61/39.85  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 39.61/39.85  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 39.61/39.85  Found x01:(P1 b)
% 39.61/39.85  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 39.61/39.85  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.61/39.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 39.61/39.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.61/39.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 39.61/39.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.61/39.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 39.61/39.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.61/39.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 39.61/39.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 39.61/39.85  Found x0:(P (((x False) X) Y))
% 39.61/39.85  Instantiate: b0:=(((x False) X) Y):fofType
% 39.61/39.85  Found x0 as proof of (P0 b0)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.61/39.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 39.61/39.85  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 39.61/39.85  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 44.20/44.41  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 44.20/44.41  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 44.20/44.41  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 44.20/44.41  Found x0:(P0 b0)
% 44.20/44.41  Instantiate: b0:=Y:fofType
% 44.20/44.41  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 44.20/44.41  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 44.20/44.41  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 44.20/44.41  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.20/44.41  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found x01:(P b0)
% 44.20/44.41  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 44.20/44.41  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 44.20/44.41  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.20/44.41  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.20/44.41  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found x00:(P Y)
% 44.20/44.41  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 44.20/44.41  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 44.20/44.41  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.20/44.41  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.20/44.41  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 44.20/44.41  Found x00:(P b0)
% 44.20/44.41  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 44.20/44.41  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 44.20/44.41  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 44.20/44.41  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 44.20/44.41  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 44.20/44.41  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 44.20/44.41  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 44.20/44.41  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 44.20/44.41  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 44.20/44.41  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 44.20/44.41  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 44.20/44.41  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 44.20/44.41  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.20/44.41  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 44.20/44.41  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.20/44.41  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.20/44.41  Found x0:(P0 Y)
% 44.20/44.41  Found (fun (x0:(P0 Y))=> x0) as proof of (P0 b)
% 44.20/44.41  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of ((P0 Y)->(P0 b))
% 44.20/44.41  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of (P Y)
% 45.47/45.70  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 45.47/45.70  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 45.47/45.70  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 45.47/45.70  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 45.47/45.70  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 45.47/45.70  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 45.47/45.70  Found x00:(P b)
% 45.47/45.70  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 45.47/45.70  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 45.47/45.70  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 45.47/45.70  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 45.47/45.70  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 45.47/45.70  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 45.47/45.70  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 45.47/45.70  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 45.47/45.70  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 45.47/45.70  Found x0:(P0 (((x False) X) Y))
% 45.47/45.70  Found (fun (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P0 b)
% 45.47/45.70  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of ((P0 (((x False) X) Y))->(P0 b))
% 45.47/45.70  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P (((x False) X) Y))
% 45.47/45.70  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 45.47/45.70  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 45.47/45.70  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 45.47/45.70  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 45.47/45.70  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 45.47/45.70  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 45.47/45.70  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 45.47/45.70  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 50.01/50.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 50.01/50.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 50.01/50.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 50.01/50.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 50.01/50.24  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 50.01/50.24  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 50.01/50.24  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 50.01/50.24  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 50.01/50.24  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 50.01/50.24  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 50.01/50.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 50.01/50.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 50.01/50.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 50.01/50.24  Found x0:(P Y)
% 50.01/50.24  Instantiate: b:=Y:fofType
% 50.01/50.24  Found x0 as proof of (P0 b)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 50.01/50.24  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 50.01/50.24  Found x02:(P Y)
% 50.01/50.24  Found (fun (x02:(P Y))=> x02) as proof of (P Y)
% 50.01/50.24  Found (fun (x02:(P Y))=> x02) as proof of (P0 Y)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 50.01/50.24  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 50.01/50.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 50.01/50.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 50.01/50.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 50.01/50.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 50.01/50.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 50.01/50.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 50.01/50.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 50.01/50.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 50.01/50.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 50.01/50.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 50.01/50.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 50.01/50.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 50.01/50.24  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 50.01/50.24  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 50.01/50.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 50.01/50.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 50.01/50.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 50.01/50.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 50.01/50.24  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 50.01/50.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 50.01/50.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 50.01/50.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 50.01/50.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.69/53.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 53.69/53.96  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.69/53.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 53.69/53.96  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.69/53.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 53.69/53.96  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.69/53.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 53.69/53.96  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 53.69/53.96  Found x00:(P b0)
% 53.69/53.96  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 53.69/53.96  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 53.69/53.96  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 53.69/53.96  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 53.69/53.96  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 53.69/53.96  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 53.69/53.96  Found x02:(P (((x False) X) Y))
% 53.69/53.96  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P (((x False) X) Y))
% 53.69/53.96  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P0 (((x False) X) Y))
% 53.69/53.96  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 55.61/55.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 55.61/55.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 55.61/55.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 55.61/55.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 55.61/55.84  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 55.61/55.84  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 55.61/55.84  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 55.61/55.84  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 55.61/55.84  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 55.61/55.84  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 55.61/55.84  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 55.61/55.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 55.61/55.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 55.61/55.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 55.61/55.84  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 55.61/55.84  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 55.61/55.84  Found iff_refl:=(fun (A:Prop)=> ((((conj (A->A)) (A->A)) (fun (H:A)=> H)) (fun (H:A)=> H))):(forall (P:Prop), ((iff P) P))
% 55.61/55.84  Instantiate: a:=(forall (P:Prop), ((iff P) P)):Prop
% 55.61/55.84  Found iff_refl as proof of a
% 55.61/55.84  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 55.61/55.84  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 55.61/55.84  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 55.61/55.84  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 55.61/55.84  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 55.61/55.84  Found ((conj00 ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 55.61/55.84  Found (((conj0 a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 55.61/55.84  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 55.61/55.84  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 55.61/55.84  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of (P a)
% 55.61/55.84  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 55.61/55.84  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 55.61/55.84  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 55.61/55.84  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 55.61/55.84  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 55.61/55.84  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 55.61/55.84  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 55.61/55.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 59.18/59.44  Found x00:(P Y)
% 59.18/59.44  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 59.18/59.44  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 59.18/59.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 59.18/59.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 59.18/59.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.18/59.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.18/59.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 59.18/59.44  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 59.18/59.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 59.18/59.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 59.18/59.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 59.18/59.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 59.18/59.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 59.18/59.44  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 59.18/59.44  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 59.18/59.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 59.18/59.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 59.18/59.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 59.18/59.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 59.18/59.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 59.18/59.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 59.18/59.44  Found x0:(P0 b0)
% 59.18/59.44  Instantiate: b0:=X:fofType
% 59.18/59.44  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 (((x False) X) b0))
% 59.18/59.44  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 (((x False) X) b0)))
% 59.18/59.44  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (((eq fofType) b0) (((x False) X) b0))
% 59.18/59.44  Found (eq_sym020 (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 59.18/59.44  Found ((eq_sym02 (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 59.18/59.44  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 59.18/59.44  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 59.18/59.44  Found x0:(P (((x False) X) Y))
% 59.18/59.44  Instantiate: a:=(((x False) X) Y):fofType
% 59.18/59.44  Found x0 as proof of (P0 a)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 59.18/59.44  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 59.18/59.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 59.18/59.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 59.18/59.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 59.18/59.44  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 59.18/59.44  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 59.18/59.44  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 62.83/63.08  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 62.83/63.08  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 62.83/63.08  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 62.83/63.08  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 62.83/63.08  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 62.83/63.08  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 62.83/63.08  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 62.83/63.08  Found eq_ref00:=(eq_ref0 b):(((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) b)
% 62.83/63.08  Found (eq_ref0 b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) b0)
% 62.83/63.08  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) b0)
% 62.83/63.08  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) b0)
% 62.83/63.08  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) b) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) b) b0)
% 62.83/63.08  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 62.83/63.08  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 62.83/63.08  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 62.83/63.08  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 62.83/63.08  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 62.83/63.08  Found x0:(P2 b)
% 62.83/63.08  Instantiate: b:=X:fofType
% 62.83/63.08  Found (fun (x0:(P2 b))=> x0) as proof of (P2 (((x False) X) b))
% 62.83/63.08  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 (((x False) X) b)))
% 62.83/63.08  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b)
% 62.83/63.08  Found eq_ref00:=(eq_ref0 (f0 x)):(((eq Prop) (f0 x)) (f0 x))
% 62.83/63.08  Found (eq_ref0 (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (forall (x:(Prop->(fofType->(fofType->fofType)))), (((eq Prop) (f0 x)) (f x)))
% 62.83/63.08  Found eq_ref00:=(eq_ref0 (f0 x)):(((eq Prop) (f0 x)) (f0 x))
% 62.83/63.08  Found (eq_ref0 (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (forall (x:(Prop->(fofType->(fofType->fofType)))), (((eq Prop) (f0 x)) (f x)))
% 62.83/63.08  Found eq_ref00:=(eq_ref0 (f0 x)):(((eq Prop) (f0 x)) (f0 x))
% 62.83/63.08  Found (eq_ref0 (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (forall (x:(Prop->(fofType->(fofType->fofType)))), (((eq Prop) (f0 x)) (f x)))
% 62.83/63.08  Found eq_ref00:=(eq_ref0 (f0 x)):(((eq Prop) (f0 x)) (f0 x))
% 62.83/63.08  Found (eq_ref0 (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found ((eq_ref Prop) (f0 x)) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (((eq Prop) (f0 x)) (f x))
% 62.83/63.08  Found (fun (x:(Prop->(fofType->(fofType->fofType))))=> ((eq_ref Prop) (f0 x))) as proof of (forall (x:(Prop->(fofType->(fofType->fofType)))), (((eq Prop) (f0 x)) (f x)))
% 62.83/63.08  Found x0:(P1 Y)
% 62.83/63.08  Instantiate: b:=Y:fofType
% 62.83/63.08  Found x0 as proof of (P2 b)
% 62.83/63.08  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 62.83/63.08  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 62.83/63.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 67.21/67.49  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 67.21/67.49  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 67.21/67.49  Found x00:(P Y)
% 67.21/67.49  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 67.21/67.49  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 67.21/67.49  Found x01:(P b)
% 67.21/67.49  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 67.21/67.49  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 67.21/67.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 67.21/67.49  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 67.21/67.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 67.21/67.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 67.21/67.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 67.21/67.49  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 67.21/67.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 67.21/67.49  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 67.21/67.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 67.21/67.49  Found x0:(P b)
% 67.21/67.49  Instantiate: b0:=b:fofType
% 67.21/67.49  Found x0 as proof of (P0 b0)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 67.21/67.49  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found x0:(P b)
% 67.21/67.49  Instantiate: b0:=b:fofType
% 67.21/67.49  Found x0 as proof of (P0 b0)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 67.21/67.49  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 67.21/67.49  Found x10:(P1 Y)
% 67.21/67.49  Found (fun (x10:(P1 Y))=> x10) as proof of (P1 Y)
% 67.21/67.49  Found (fun (x10:(P1 Y))=> x10) as proof of (P2 Y)
% 67.21/67.49  Found x0:(P Y)
% 67.21/67.49  Instantiate: a:=Y:fofType
% 67.21/67.49  Found x0 as proof of (P0 a)
% 67.21/67.49  Found x0:(P Y)
% 67.21/67.49  Instantiate: a:=Y:fofType
% 67.21/67.49  Found x0 as proof of (P0 a)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 67.21/67.49  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 67.21/67.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 67.21/67.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 67.21/67.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 67.21/67.49  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 67.21/67.49  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 67.21/67.49  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 67.21/67.49  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 67.21/67.49  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 73.32/73.55  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 73.32/73.55  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 73.32/73.55  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 73.32/73.55  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 73.32/73.55  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 73.32/73.55  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 73.32/73.55  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 73.32/73.55  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 73.32/73.55  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 73.32/73.55  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 73.32/73.55  Found x00:(P1 b)
% 73.32/73.55  Found (fun (x00:(P1 b))=> x00) as proof of (P1 b)
% 73.32/73.55  Found (fun (x00:(P1 b))=> x00) as proof of (P2 b)
% 73.32/73.55  Found x00:(P1 b)
% 73.32/73.55  Found (fun (x00:(P1 b))=> x00) as proof of (P1 b)
% 73.32/73.55  Found (fun (x00:(P1 b))=> x00) as proof of (P2 b)
% 73.32/73.55  Found x0:(P1 Y)
% 73.32/73.55  Instantiate: b:=Y:fofType
% 73.32/73.55  Found x0 as proof of (P2 b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 73.32/73.55  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 73.32/73.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 73.32/73.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 73.32/73.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 73.32/73.55  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 73.32/73.55  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found x0:(P0 b0)
% 74.58/74.85  Instantiate: b0:=X:fofType
% 74.58/74.85  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 74.58/74.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found x0:(P0 b0)
% 74.58/74.85  Instantiate: b0:=X:fofType
% 74.58/74.85  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 74.58/74.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found x0:(P0 b0)
% 74.58/74.85  Instantiate: b0:=X:fofType
% 74.58/74.85  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 74.58/74.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 74.58/74.85  Found x0:(P0 b0)
% 74.58/74.85  Instantiate: b0:=X:fofType
% 74.58/74.85  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 (((x False) X) b0))
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 (((x False) X) b0)))
% 74.58/74.85  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 74.58/74.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 74.58/74.85  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 74.58/74.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 74.58/74.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 74.58/74.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 74.58/74.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 74.58/74.85  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 74.58/74.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 74.58/74.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 74.58/74.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 74.58/74.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 74.58/74.85  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 74.58/74.85  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 74.58/74.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 74.58/74.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 74.58/74.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.60/76.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 76.60/76.85  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 76.60/76.85  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 76.60/76.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 76.60/76.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 76.60/76.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.60/76.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 76.60/76.85  Found x02:(P1 Y)
% 76.60/76.85  Found (fun (x02:(P1 Y))=> x02) as proof of (P1 Y)
% 76.60/76.85  Found (fun (x02:(P1 Y))=> x02) as proof of (P2 Y)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 76.60/76.85  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 76.60/76.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found x02:(P1 Y)
% 76.60/76.85  Found (fun (x02:(P1 Y))=> x02) as proof of (P1 Y)
% 76.60/76.85  Found (fun (x02:(P1 Y))=> x02) as proof of (P2 Y)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 76.60/76.85  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 76.60/76.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 76.60/76.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.60/76.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 76.60/76.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 76.60/76.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.60/76.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 76.60/76.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 76.60/76.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 76.60/76.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.59/82.89  Found x0:(P b)
% 82.59/82.89  Instantiate: b0:=b:fofType
% 82.59/82.89  Found x0 as proof of (P0 b0)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 82.59/82.89  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found x0:(P Y)
% 82.59/82.89  Instantiate: b0:=Y:fofType
% 82.59/82.89  Found x0 as proof of (P0 b0)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 82.59/82.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found x0:(P Y)
% 82.59/82.89  Instantiate: b0:=Y:fofType
% 82.59/82.89  Found x0 as proof of (P0 b0)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 82.59/82.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found x0:(P Y)
% 82.59/82.89  Instantiate: b0:=Y:fofType
% 82.59/82.89  Found x0 as proof of (P0 b0)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 82.59/82.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.59/82.89  Found x0:(P b)
% 82.59/82.89  Found x0 as proof of (P0 (((x False) X) Y))
% 82.59/82.89  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 82.59/82.89  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.59/82.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found x0:(P b)
% 82.59/82.89  Found x0 as proof of (P0 Y)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.59/82.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 82.59/82.89  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 82.59/82.89  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 82.59/82.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.59/82.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.59/82.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.59/82.89  Found x10:(P1 Y)
% 82.59/82.89  Found (fun (x10:(P1 Y))=> x10) as proof of (P1 Y)
% 82.59/82.89  Found (fun (x10:(P1 Y))=> x10) as proof of (P2 Y)
% 82.59/82.89  Found x0:(P b)
% 82.59/82.89  Found x0 as proof of (P0 Y)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 82.59/82.89  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.59/82.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.59/82.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.59/82.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 84.87/85.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 84.87/85.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 84.87/85.17  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 84.87/85.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 84.87/85.17  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 84.87/85.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 84.87/85.17  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 84.87/85.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 84.87/85.17  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 84.87/85.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 84.87/85.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 84.87/85.17  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 84.87/85.17  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 84.87/85.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 92.38/92.62  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 92.38/92.62  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 92.38/92.62  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 92.38/92.62  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 92.38/92.62  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 92.38/92.62  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 92.38/92.62  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 92.38/92.62  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 92.38/92.62  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 92.38/92.62  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 92.38/92.62  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 92.38/92.62  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 92.38/92.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 92.38/92.62  Found x01:(P0 b)
% 92.38/92.62  Found (fun (x01:(P0 b))=> x01) as proof of (P0 b)
% 92.38/92.62  Found (fun (x01:(P0 b))=> x01) as proof of (P1 b)
% 92.38/92.62  Found x00:(P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 92.38/92.62  Found x00:(P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 92.38/92.62  Found x00:(P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 92.38/92.62  Found x01:(P1 b)
% 92.38/92.62  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 92.38/92.62  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 92.38/92.62  Found x00:(P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 92.38/92.62  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 92.38/92.62  Found x01:(P1 b)
% 92.38/92.62  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 92.38/92.62  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 92.38/92.62  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 92.38/92.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 92.38/92.62  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 92.38/92.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 92.38/92.62  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 92.38/92.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 92.38/92.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 95.96/96.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 95.96/96.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 95.96/96.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 95.96/96.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 95.96/96.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 95.96/96.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 95.96/96.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 95.96/96.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 95.96/96.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 95.96/96.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 95.96/96.26  Found x01:(P0 b)
% 95.96/96.26  Found (fun (x01:(P0 b))=> x01) as proof of (P0 b)
% 95.96/96.26  Found (fun (x01:(P0 b))=> x01) as proof of (P1 b)
% 95.96/96.26  Found x0:(P (((x False) X) Y))
% 95.96/96.26  Instantiate: b0:=(((x False) X) Y):fofType
% 95.96/96.26  Found x0 as proof of (P0 b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 95.96/96.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found x0:(P b)
% 95.96/96.26  Instantiate: b0:=b:fofType
% 95.96/96.26  Found x0 as proof of (P0 b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 95.96/96.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 95.96/96.26  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 95.96/96.26  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 95.96/96.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 100.40/100.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 100.40/100.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 100.40/100.63  Found x0:(P0 b0)
% 100.40/100.63  Instantiate: b0:=Y:fofType
% 100.40/100.63  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 Y)
% 100.40/100.63  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 Y))
% 100.40/100.63  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 100.40/100.63  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found x0:(P0 b0)
% 100.40/100.63  Instantiate: b0:=Y:fofType
% 100.40/100.63  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 100.40/100.63  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 100.40/100.63  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 100.40/100.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found x0:(P0 b)
% 100.40/100.63  Instantiate: b0:=b:fofType
% 100.40/100.63  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b0)
% 100.40/100.63  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b0))
% 100.40/100.63  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b0)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 100.40/100.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 100.40/100.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 100.40/100.63  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 100.40/100.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 100.40/100.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 100.40/100.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 100.40/100.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 100.40/100.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 100.40/100.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 100.40/100.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 103.89/104.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 103.89/104.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 103.89/104.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 103.89/104.13  Found x0:(P b)
% 103.89/104.13  Instantiate: b0:=b:fofType
% 103.89/104.13  Found x0 as proof of (P0 b0)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 103.89/104.13  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 103.89/104.13  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 103.89/104.13  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 103.89/104.13  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 103.89/104.13  Found x0:(P Y)
% 103.89/104.13  Instantiate: b0:=Y:fofType
% 103.89/104.13  Found x0 as proof of (P0 b0)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 103.89/104.13  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 103.89/104.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 103.89/104.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 103.89/104.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 103.89/104.13  Found x01:(P b0)
% 103.89/104.13  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 103.89/104.13  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 103.89/104.13  Found x00:(P b0)
% 103.89/104.13  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 103.89/104.13  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 103.89/104.13  Found x00:(P Y)
% 103.89/104.13  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 103.89/104.13  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 103.89/104.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 103.89/104.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found x00:(P b0)
% 103.89/104.13  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 103.89/104.13  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 103.89/104.13  Found x00:(P Y)
% 103.89/104.13  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 103.89/104.13  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 103.89/104.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 103.89/104.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 103.89/104.13  Found x0:(P Y)
% 103.89/104.13  Found x0 as proof of (P0 Y)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 103.89/104.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 103.89/104.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.38/108.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found x0:(P (((x False) X) Y))
% 108.38/108.65  Instantiate: b0:=(((x False) X) Y):fofType
% 108.38/108.65  Found x0 as proof of (P0 b0)
% 108.38/108.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 108.38/108.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.38/108.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 108.38/108.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 108.38/108.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.38/108.65  Found x0:(P0 Y)
% 108.38/108.65  Found (fun (x0:(P0 Y))=> x0) as proof of (P0 b)
% 108.38/108.65  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of ((P0 Y)->(P0 b))
% 108.38/108.65  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of (P Y)
% 108.38/108.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.38/108.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 108.38/108.65  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found x0:(P0 (((x False) X) Y))
% 108.38/108.65  Found (fun (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P0 b)
% 108.38/108.65  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of ((P0 (((x False) X) Y))->(P0 b))
% 108.38/108.65  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P (((x False) X) Y))
% 108.38/108.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 108.38/108.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 108.38/108.65  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 108.38/108.65  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 108.38/108.65  Found x0:(P0 (((x False) X) Y))
% 108.38/108.65  Found (fun (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P0 b)
% 108.38/108.65  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of ((P0 (((x False) X) Y))->(P0 b))
% 108.38/108.65  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P (((x False) X) Y))
% 108.38/108.65  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 108.38/108.65  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 108.38/108.65  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 118.19/118.44  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 118.19/118.44  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 118.19/118.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 118.19/118.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 118.19/118.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 118.19/118.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.19/118.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 118.19/118.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.19/118.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.19/118.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.19/118.44  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 118.19/118.44  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 118.19/118.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 118.19/118.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 118.19/118.44  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 118.19/118.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 118.19/118.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.44  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 118.19/118.44  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 118.19/118.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 118.19/118.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 118.19/118.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 118.19/118.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.19/118.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 118.19/118.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 118.19/118.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 118.19/118.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 118.19/118.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 118.19/118.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 118.19/118.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.19/118.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.19/118.45  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.19/118.45  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 118.19/118.45  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.45  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.45  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.45  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 118.19/118.45  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 118.19/118.45  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 118.19/118.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 118.19/118.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 118.19/118.45  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 118.19/118.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.19/118.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 118.19/118.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 118.19/118.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 118.19/118.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 118.19/118.45  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 118.19/118.45  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 118.19/118.45  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 118.19/118.45  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 118.19/118.45  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 118.19/118.45  Found x01:(P1 b)
% 118.19/118.45  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 118.19/118.45  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 118.19/118.45  Found x00:(P1 Y)
% 118.19/118.45  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 118.19/118.45  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 118.19/118.45  Found x01:(P1 b)
% 118.19/118.45  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 118.19/118.45  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 118.19/118.45  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.19/118.45  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 118.19/118.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 118.19/118.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 118.19/118.45  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 119.23/119.50  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 119.23/119.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 119.23/119.50  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 119.23/119.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 119.23/119.50  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 119.23/119.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 119.23/119.50  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 119.23/119.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 119.23/119.50  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 119.23/119.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 119.23/119.50  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 119.23/119.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 119.23/119.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 119.23/119.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 120.36/120.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.36/120.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 120.36/120.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.36/120.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 120.36/120.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.36/120.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 120.36/120.67  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 120.36/120.67  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 120.36/120.67  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 120.36/120.67  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.36/120.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 120.36/120.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.36/120.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 120.36/120.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 120.36/120.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 120.36/120.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 120.36/120.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 120.36/120.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.36/120.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.36/120.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 120.36/120.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 123.85/124.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 123.85/124.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 123.85/124.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 123.85/124.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 123.85/124.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found x0:(P b)
% 123.85/124.17  Found x0 as proof of (P0 (((x False) X) Y))
% 123.85/124.17  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 123.85/124.17  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 123.85/124.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 123.85/124.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 123.85/124.17  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 123.85/124.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 123.85/124.17  Found x00:(P b0)
% 123.85/124.17  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 123.85/124.17  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 123.85/124.17  Found x00:(P b0)
% 123.85/124.17  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 123.85/124.17  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 123.85/124.17  Found x0:(P (((x False) X) Y))
% 123.85/124.17  Instantiate: b0:=(((x False) X) Y):fofType
% 123.85/124.17  Found x0 as proof of (P0 b0)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 123.85/124.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 123.85/124.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 123.85/124.17  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 123.85/124.17  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 123.85/124.17  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 123.85/124.17  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 123.85/124.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 123.85/124.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 123.85/124.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 127.36/127.64  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 127.36/127.64  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 127.36/127.64  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found x0:(P0 b0)
% 127.36/127.64  Instantiate: b0:=Y:fofType
% 127.36/127.64  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 127.36/127.64  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 127.36/127.64  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 127.36/127.64  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 127.36/127.64  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 127.36/127.64  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 127.36/127.64  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 127.36/127.64  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 127.36/127.64  Found iff_refl:=(fun (A:Prop)=> ((((conj (A->A)) (A->A)) (fun (H:A)=> H)) (fun (H:A)=> H))):(forall (P:Prop), ((iff P) P))
% 127.36/127.64  Instantiate: b:=(forall (P:Prop), ((iff P) P)):Prop
% 127.36/127.64  Found iff_refl as proof of b
% 127.36/127.64  Found iff_refl as proof of a
% 127.36/127.64  Found ((conj00 ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 127.36/127.64  Found (((conj0 a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 127.36/127.64  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 127.36/127.64  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of ((and (((eq fofType) (((x True) X) Y)) X)) a)
% 127.36/127.64  Found ((((conj (((eq fofType) (((x True) X) Y)) X)) a) ((eq_ref fofType) (((x True) X) Y))) iff_refl) as proof of (P a)
% 127.36/127.64  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 127.36/127.64  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 127.36/127.64  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 127.36/127.64  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 127.36/127.64  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 127.36/127.64  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 127.36/127.64  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 127.36/127.64  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 127.36/127.64  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 127.36/127.64  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 127.36/127.64  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 127.36/127.64  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 127.36/127.64  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 127.36/127.64  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 127.36/127.64  Found x01:(P b0)
% 127.36/127.64  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 127.36/127.64  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 127.36/127.64  Found x00:(P Y)
% 127.36/127.64  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 127.36/127.64  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 129.22/129.49  Found x02:(P (((x False) X) Y))
% 129.22/129.49  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P (((x False) X) Y))
% 129.22/129.49  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P0 (((x False) X) Y))
% 129.22/129.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 129.22/129.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 129.22/129.49  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 129.22/129.49  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 129.22/129.49  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 129.22/129.49  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 129.22/129.49  Found x00:(P b)
% 129.22/129.49  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 129.22/129.49  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 129.22/129.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 129.22/129.49  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 129.22/129.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 129.22/129.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 129.22/129.49  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 129.22/129.49  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 129.22/129.49  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found x00:(P Y)
% 129.22/129.49  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 129.22/129.49  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 129.22/129.49  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 129.22/129.49  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 129.22/129.49  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 129.22/129.49  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 129.22/129.49  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 129.22/129.49  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 129.22/129.49  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 129.22/129.49  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 129.22/129.49  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 135.23/135.51  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.23/135.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 135.23/135.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found x0:(P0 Y)
% 135.23/135.51  Found (fun (x0:(P0 Y))=> x0) as proof of (P0 b)
% 135.23/135.51  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of ((P0 Y)->(P0 b))
% 135.23/135.51  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of (P Y)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 135.23/135.51  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 135.23/135.51  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 135.23/135.51  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 135.23/135.51  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 135.23/135.51  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 135.23/135.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 135.23/135.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 135.23/135.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 135.23/135.51  Found x0:(P0 Y)
% 135.23/135.51  Found (fun (x0:(P0 Y))=> x0) as proof of (P0 Y)
% 135.23/135.51  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of ((P0 Y)->(P0 Y))
% 135.23/135.51  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of (P Y)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 135.23/135.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 135.23/135.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 135.23/135.51  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 135.23/135.51  Found (eq_ref0 b00) as proof of (((eq fofType) b00) Y)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 135.23/135.51  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 135.23/135.51  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 135.23/135.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 135.23/135.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 135.23/135.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 135.23/135.51  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 135.23/135.51  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 135.23/135.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 139.63/139.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 139.63/139.90  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 139.63/139.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 139.63/139.90  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 139.63/139.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 139.63/139.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 139.63/139.90  Found x0:(P0 b0)
% 139.63/139.90  Instantiate: b0:=X:fofType
% 139.63/139.90  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 (((x False) X) b0))
% 139.63/139.90  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 (((x False) X) b0)))
% 139.63/139.90  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (((eq fofType) b0) (((x False) X) b0))
% 139.63/139.90  Found (eq_sym020 (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 139.63/139.90  Found ((eq_sym02 (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 139.63/139.90  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 139.63/139.90  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 139.63/139.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 139.63/139.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 139.63/139.90  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 139.63/139.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 139.63/139.90  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 139.63/139.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 139.63/139.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 139.63/139.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 140.65/141.00  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 140.65/141.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 140.65/141.00  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 140.65/141.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 140.65/141.00  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 140.65/141.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 140.65/141.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 140.65/141.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 140.65/141.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 140.65/141.00  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 140.65/141.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 140.65/141.00  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 140.65/141.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 140.65/141.00  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 140.65/141.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.75/146.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 145.75/146.08  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 145.75/146.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 145.75/146.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 145.75/146.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.75/146.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 145.75/146.08  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.75/146.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 145.75/146.08  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.75/146.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 145.75/146.08  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found x00:(P b0)
% 145.75/146.08  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 145.75/146.08  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 145.75/146.08  Found x00:(P b0)
% 145.75/146.08  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 145.75/146.08  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 145.75/146.08  Found x02:(P (((x False) X) Y))
% 145.75/146.08  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P (((x False) X) Y))
% 145.75/146.08  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P0 (((x False) X) Y))
% 145.75/146.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.75/146.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.75/146.08  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 145.75/146.08  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 145.75/146.08  Found x02:(P (((x False) X) Y))
% 145.75/146.08  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P (((x False) X) Y))
% 145.75/146.08  Found (fun (x02:(P (((x False) X) Y)))=> x02) as proof of (P0 (((x False) X) Y))
% 147.16/147.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 147.16/147.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 147.16/147.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 147.16/147.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 147.16/147.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 147.16/147.43  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 147.16/147.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 147.16/147.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 147.16/147.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 147.16/147.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 147.16/147.43  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 147.16/147.43  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 147.16/147.43  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 147.16/147.43  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 147.16/147.43  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 147.16/147.43  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 147.16/147.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 147.16/147.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 147.16/147.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 147.16/147.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 147.16/147.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 147.16/147.43  Found eq_ref00:=(eq_ref0 (((eq fofType) (((x False) X) Y)) Y)):(((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) (((eq fofType) (((x False) X) Y)) Y))
% 147.16/147.43  Found (eq_ref0 (((eq fofType) (((x False) X) Y)) Y)) as proof of (((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b)
% 147.16/147.43  Found ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)) as proof of (((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b)
% 147.16/147.43  Found ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)) as proof of (((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b)
% 147.16/147.43  Found (eq_sym0001 ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y))) as proof of ((P0 (((x False) X) Y))->(P0 Y))
% 148.83/149.12  Found (eq_sym0001 ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y))) as proof of ((P0 (((x False) X) Y))->(P0 Y))
% 148.83/149.12  Found ((fun (x0:(((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b))=> ((eq_sym000 x0) (fun (x1:Prop)=> (P0 (((x False) X) Y))))) ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y))) as proof of ((P0 (((x False) X) Y))->(P0 Y))
% 148.83/149.12  Found ((fun (x0:(((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b))=> ((eq_sym000 x0) (fun (x1:Prop)=> (P0 (((x False) X) Y))))) ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y))) as proof of ((P0 (((x False) X) Y))->(P0 Y))
% 148.83/149.12  Found (fun (P0:(fofType->Prop))=> ((fun (x0:(((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b))=> ((eq_sym000 x0) (fun (x1:Prop)=> (P0 (((x False) X) Y))))) ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)))) as proof of ((P0 (((x False) X) Y))->(P0 Y))
% 148.83/149.12  Found (fun (P0:(fofType->Prop))=> ((fun (x0:(((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b))=> ((eq_sym000 x0) (fun (x1:Prop)=> (P0 (((x False) X) Y))))) ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)))) as proof of (forall (P:(fofType->Prop)), ((P (((x False) X) Y))->(P Y)))
% 148.83/149.12  Found (fun (P0:(fofType->Prop))=> ((fun (x0:(((eq Prop) (((eq fofType) (((x False) X) Y)) Y)) b))=> ((eq_sym000 x0) (fun (x1:Prop)=> (P0 (((x False) X) Y))))) ((eq_ref Prop) (((eq fofType) (((x False) X) Y)) Y)))) as proof of b
% 148.83/149.12  Found x00:(P Y)
% 148.83/149.12  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 148.83/149.12  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 148.83/149.12  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 148.83/149.12  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 148.83/149.12  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 148.83/149.12  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 148.83/149.12  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 148.83/149.12  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 148.83/149.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 148.83/149.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.83/149.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 148.83/149.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 148.83/149.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 148.83/149.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 148.83/149.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 148.83/149.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 148.83/149.12  Found x1:(P2 b0)
% 148.83/149.12  Instantiate: b0:=X:fofType
% 148.83/149.12  Found (fun (x1:(P2 b0))=> x1) as proof of (P2 b)
% 148.83/149.12  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of ((P2 b0)->(P2 b))
% 148.83/149.12  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of (P1 b0)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 153.60/153.87  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 153.60/153.87  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 153.60/153.87  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 153.60/153.87  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 153.60/153.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.60/153.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 153.60/153.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 153.60/153.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 153.60/153.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 153.60/153.87  Found x1:(P1 Y)
% 153.60/153.87  Instantiate: b0:=Y:fofType
% 153.60/153.87  Found x1 as proof of (P2 b0)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 153.60/153.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 153.60/153.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 153.60/153.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 153.60/153.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 153.60/153.87  Found x0:(P b)
% 153.60/153.87  Instantiate: b0:=b:fofType
% 153.60/153.87  Found x0 as proof of (P0 b0)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.60/153.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 153.60/153.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.60/153.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.60/153.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 153.60/153.87  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 153.60/153.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 153.60/153.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 153.60/153.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) Y)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 153.60/153.87  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 153.60/153.87  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 153.60/153.87  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 153.60/153.87  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) X)
% 153.60/153.87  Found x0:(P Y)
% 153.60/153.87  Instantiate: a:=Y:fofType
% 153.60/153.87  Found x0 as proof of (P0 a)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 153.60/153.87  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 153.60/153.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 153.60/153.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 153.60/153.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 153.60/153.87  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 153.60/153.87  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 153.60/153.87  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 153.60/153.87  Found x0:(P0 b0)
% 153.60/153.87  Instantiate: b0:=X:fofType
% 153.60/153.87  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 (((x False) X) b0))
% 153.60/153.87  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 (((x False) X) b0)))
% 153.60/153.87  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (((eq fofType) b0) (((x False) X) b0))
% 153.60/153.87  Found (eq_sym020 (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 153.60/153.87  Found ((eq_sym02 (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 153.60/153.87  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 153.60/153.87  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0)) as proof of (P b0)
% 153.60/153.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.60/153.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 153.60/153.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 160.51/160.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 160.51/160.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 160.51/160.87  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 160.51/160.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 160.51/160.87  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 160.51/160.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 160.51/160.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 160.51/160.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 160.51/160.87  Found x0:(P1 b)
% 160.51/160.87  Instantiate: b0:=b:fofType
% 160.51/160.87  Found x0 as proof of (P2 b0)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 160.51/160.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found x00:(P1 b)
% 160.51/160.87  Found (fun (x00:(P1 b))=> x00) as proof of (P1 b)
% 160.51/160.87  Found (fun (x00:(P1 b))=> x00) as proof of (P2 b)
% 160.51/160.87  Found x0:(P1 Y)
% 160.51/160.87  Instantiate: b:=Y:fofType
% 160.51/160.87  Found x0 as proof of (P2 b)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 160.51/160.87  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 160.51/160.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 160.51/160.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 160.51/160.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 160.51/160.87  Found x0:(P b)
% 160.51/160.87  Instantiate: a:=b:fofType
% 160.51/160.87  Found x0 as proof of (P0 a)
% 160.51/160.87  Found x00:(P1 (((x False) X) Y))
% 160.51/160.87  Instantiate: b0:=(((x False) X) Y):fofType
% 160.51/160.87  Found x00 as proof of (P2 b0)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 160.51/160.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found x0:(P1 Y)
% 160.51/160.87  Instantiate: a:=Y:fofType
% 160.51/160.87  Found x0 as proof of (P2 a)
% 160.51/160.87  Found x1:(P1 b)
% 160.51/160.87  Instantiate: b0:=b:fofType
% 160.51/160.87  Found x1 as proof of (P2 b0)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 160.51/160.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 160.51/160.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 160.51/160.87  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 160.51/160.87  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 162.15/162.47  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.15/162.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found x0:(P0 b0)
% 162.15/162.47  Instantiate: b0:=X:fofType
% 162.15/162.47  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 162.15/162.47  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 162.15/162.47  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 162.15/162.47  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 162.15/162.47  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 162.15/162.47  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 162.15/162.47  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 162.15/162.47  Found x1:(P2 b0)
% 162.15/162.47  Instantiate: b0:=Y:fofType
% 162.15/162.47  Found (fun (x1:(P2 b0))=> x1) as proof of (P2 b)
% 162.15/162.47  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of ((P2 b0)->(P2 b))
% 162.15/162.47  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of (P1 b0)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 162.15/162.47  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 162.15/162.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 162.15/162.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 162.15/162.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 162.15/162.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 162.15/162.47  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 162.15/162.47  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.15/162.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.15/162.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found x1:(P2 b)
% 162.15/162.47  Instantiate: b0:=b:fofType
% 162.15/162.47  Found (fun (x1:(P2 b))=> x1) as proof of (P2 b0)
% 162.15/162.47  Found (fun (P2:(fofType->Prop)) (x1:(P2 b))=> x1) as proof of ((P2 b)->(P2 b0))
% 162.15/162.47  Found (fun (P2:(fofType->Prop)) (x1:(P2 b))=> x1) as proof of (P1 b0)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 162.15/162.47  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 162.15/162.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 162.15/162.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 162.15/162.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 162.15/162.47  Found x1:(P2 b0)
% 162.15/162.47  Instantiate: b0:=Y:fofType
% 162.15/162.47  Found (fun (x1:(P2 b0))=> x1) as proof of (P2 Y)
% 162.15/162.47  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of ((P2 b0)->(P2 Y))
% 162.15/162.47  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of (P1 b0)
% 162.15/162.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.15/162.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.15/162.47  Found x0:(P0 b0)
% 162.15/162.47  Instantiate: b0:=X:fofType
% 162.15/162.47  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 165.49/165.77  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 165.49/165.77  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 165.49/165.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 165.49/165.77  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 165.49/165.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 165.49/165.77  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found x10:(P1 a)
% 165.49/165.77  Found (fun (x10:(P1 a))=> x10) as proof of (P1 a)
% 165.49/165.77  Found (fun (x10:(P1 a))=> x10) as proof of (P2 a)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 165.49/165.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 165.49/165.77  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found x02:(P1 Y)
% 165.49/165.77  Found (fun (x02:(P1 Y))=> x02) as proof of (P1 Y)
% 165.49/165.77  Found (fun (x02:(P1 Y))=> x02) as proof of (P2 Y)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 165.49/165.77  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 165.49/165.77  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 165.49/165.77  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 165.49/165.77  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 165.49/165.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 165.49/165.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 165.49/165.77  Found x0:(P Y)
% 165.49/165.77  Instantiate: b0:=Y:fofType
% 165.49/165.77  Found x0 as proof of (P0 b0)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 165.49/165.77  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found x0:(P Y)
% 165.49/165.77  Instantiate: b0:=Y:fofType
% 165.49/165.77  Found x0 as proof of (P0 b0)
% 165.49/165.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 165.49/165.77  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 165.49/165.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 175.72/176.00  Found x10:(P1 Y)
% 175.72/176.00  Found (fun (x10:(P1 Y))=> x10) as proof of (P1 Y)
% 175.72/176.00  Found (fun (x10:(P1 Y))=> x10) as proof of (P2 Y)
% 175.72/176.00  Found x0:(P b)
% 175.72/176.00  Found x0 as proof of (P0 Y)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 175.72/176.00  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.72/176.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 175.72/176.00  Found x10:(P1 Y)
% 175.72/176.00  Found (fun (x10:(P1 Y))=> x10) as proof of (P1 Y)
% 175.72/176.00  Found (fun (x10:(P1 Y))=> x10) as proof of (P2 Y)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.72/176.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 175.72/176.00  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.72/176.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 175.72/176.00  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 175.72/176.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 175.72/176.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 175.72/176.00  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.72/176.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 175.72/176.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 175.72/176.00  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 175.72/176.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 175.72/176.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 175.72/176.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 175.72/176.00  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found x0:(P2 b0)
% 175.72/176.00  Instantiate: b0:=X:fofType
% 175.72/176.00  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 175.72/176.00  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 175.72/176.00  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 175.72/176.00  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found x0:(P2 b0)
% 175.72/176.00  Instantiate: b0:=X:fofType
% 175.72/176.00  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 175.72/176.00  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 175.72/176.00  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 175.72/176.00  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 175.72/176.00  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 175.72/176.00  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found x0:(P2 b0)
% 178.44/178.76  Instantiate: b0:=X:fofType
% 178.44/178.76  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 178.44/178.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found x0:(P2 b0)
% 178.44/178.76  Instantiate: b0:=X:fofType
% 178.44/178.76  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 178.44/178.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found x0:(P2 b0)
% 178.44/178.76  Instantiate: b0:=X:fofType
% 178.44/178.76  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 (((x False) X) b0))
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 (((x False) X) b0)))
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 178.44/178.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found x0:(P2 b0)
% 178.44/178.76  Instantiate: b0:=X:fofType
% 178.44/178.76  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 (((x False) X) b0))
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 (((x False) X) b0)))
% 178.44/178.76  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 178.44/178.76  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 178.44/178.76  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 178.44/178.76  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 178.44/178.76  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 178.44/178.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 178.44/178.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 178.44/178.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 178.44/178.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 178.44/178.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 178.44/178.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 178.44/178.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 178.44/178.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 183.90/184.19  Found x0:(P0 b)
% 183.90/184.19  Instantiate: b0:=b:fofType
% 183.90/184.19  Found x0 as proof of (P1 b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 183.90/184.19  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 183.90/184.19  Found x0:(P1 b)
% 183.90/184.19  Found x0 as proof of (P2 (((x False) X) Y))
% 183.90/184.19  Found x0:(P1 Y)
% 183.90/184.19  Instantiate: b0:=Y:fofType
% 183.90/184.19  Found x0 as proof of (P2 b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 183.90/184.19  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found x0:(P1 b)
% 183.90/184.19  Instantiate: b0:=b:fofType
% 183.90/184.19  Found x0 as proof of (P2 b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 183.90/184.19  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found x0:(P1 b)
% 183.90/184.19  Instantiate: b0:=b:fofType
% 183.90/184.19  Found x0 as proof of (P2 b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 183.90/184.19  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found x0:(P1 Y)
% 183.90/184.19  Instantiate: b0:=Y:fofType
% 183.90/184.19  Found x0 as proof of (P2 b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 183.90/184.19  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found x0:(P1 Y)
% 183.90/184.19  Instantiate: b0:=Y:fofType
% 183.90/184.19  Found x0 as proof of (P2 b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 183.90/184.19  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 183.90/184.19  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 183.90/184.19  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 183.90/184.19  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 183.90/184.19  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 183.90/184.19  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 183.90/184.19  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 183.90/184.19  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 183.90/184.19  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 183.90/184.19  Found x0:(P1 Y)
% 183.90/184.19  Instantiate: b0:=Y:fofType
% 183.90/184.19  Found x0 as proof of (P2 b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 183.90/184.19  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 183.90/184.19  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 183.90/184.19  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 183.90/184.19  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.42/188.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 188.42/188.78  Found x0:(P1 b)
% 188.42/188.78  Found x0 as proof of (P2 Y)
% 188.42/188.78  Found x0:(P1 b)
% 188.42/188.78  Found x0 as proof of (P2 Y)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 188.42/188.78  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b0)
% 188.42/188.78  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b0)
% 188.42/188.78  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b0)
% 188.42/188.78  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b0)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.42/188.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 188.42/188.78  Found x00:(P1 Y)
% 188.42/188.78  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 188.42/188.78  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 188.42/188.78  Found x00:(P1 Y)
% 188.42/188.78  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 188.42/188.78  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 188.42/188.78  Found x01:(P1 b)
% 188.42/188.78  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 188.42/188.78  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 188.42/188.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.42/188.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 188.42/188.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.42/188.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 188.42/188.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 188.42/188.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.42/188.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 188.42/188.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 188.42/188.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 188.42/188.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 188.42/188.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 188.42/188.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 192.31/192.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 192.31/192.60  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 192.31/192.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 192.31/192.60  Found x01:(P0 b)
% 192.31/192.60  Found (fun (x01:(P0 b))=> x01) as proof of (P0 b)
% 192.31/192.60  Found (fun (x01:(P0 b))=> x01) as proof of (P1 b)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 192.31/192.60  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 192.31/192.60  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 192.31/192.60  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 192.31/192.60  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 192.31/192.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 192.31/192.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 192.31/192.60  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 192.31/192.60  Found x0:(P0 b1)
% 192.31/192.60  Instantiate: b1:=X:fofType
% 192.31/192.60  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 (((x False) X) b1))
% 192.31/192.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 (((x False) X) b1)))
% 192.31/192.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 192.31/192.60  Found x0:(P b)
% 192.31/192.60  Instantiate: b0:=b:fofType
% 192.31/192.60  Found x0 as proof of (P0 b0)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 192.31/192.60  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 192.31/192.60  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 192.31/192.60  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 192.31/192.60  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 192.31/192.60  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 192.31/192.60  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 192.31/192.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 192.31/192.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 192.31/192.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 (((x True) X) Y)):(((eq fofType) (((x True) X) Y)) (((x True) X) Y))
% 192.31/192.60  Found (eq_ref0 (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b)
% 192.31/192.60  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b)
% 192.31/192.60  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b)
% 192.31/192.60  Found ((eq_ref fofType) (((x True) X) Y)) as proof of (((eq fofType) (((x True) X) Y)) b)
% 192.31/192.60  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 192.31/192.60  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 192.31/192.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 196.51/196.84  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found x0:(P0 b0)
% 196.51/196.84  Instantiate: b0:=Y:fofType
% 196.51/196.84  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 Y)
% 196.51/196.84  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 Y))
% 196.51/196.84  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 196.51/196.84  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 196.51/196.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 196.51/196.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 196.51/196.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 196.51/196.84  Found x0:(P0 b)
% 196.51/196.84  Instantiate: b0:=b:fofType
% 196.51/196.84  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b0)
% 196.51/196.84  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b0))
% 196.51/196.84  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b0)
% 196.51/196.84  Found x0:(P Y)
% 196.51/196.84  Instantiate: a:=Y:fofType
% 196.51/196.84  Found x0 as proof of (P0 a)
% 196.51/196.84  Found x0:(P b)
% 196.51/196.84  Instantiate: a:=b:fofType
% 196.51/196.84  Found x0 as proof of (P0 a)
% 196.51/196.84  Found x10:(P1 a)
% 196.51/196.84  Found (fun (x10:(P1 a))=> x10) as proof of (P1 a)
% 196.51/196.84  Found (fun (x10:(P1 a))=> x10) as proof of (P2 a)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 196.51/196.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 196.51/196.84  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 196.51/196.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 196.51/196.84  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 196.51/196.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 196.51/196.84  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 196.51/196.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 196.51/196.84  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 196.51/196.84  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 196.51/196.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.32/198.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 198.32/198.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.32/198.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 198.32/198.67  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 198.32/198.67  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 198.32/198.67  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 198.32/198.67  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.32/198.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 198.32/198.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.32/198.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.32/198.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.32/198.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.32/198.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 198.32/198.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.32/198.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 198.32/198.67  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 198.32/198.67  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 198.32/198.67  Found x0:(P b0)
% 198.32/198.67  Instantiate: b1:=b0:fofType
% 202.21/202.50  Found x0 as proof of (P0 b1)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 202.21/202.50  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 202.21/202.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 202.21/202.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 202.21/202.50  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 202.21/202.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) a)
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 202.21/202.50  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 202.21/202.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 202.21/202.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 202.21/202.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 202.21/202.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 202.21/202.50  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 202.21/202.50  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 202.21/202.50  Found x10:(P1 b0)
% 202.21/202.50  Found (fun (x10:(P1 b0))=> x10) as proof of (P1 b0)
% 202.21/202.50  Found (fun (x10:(P1 b0))=> x10) as proof of (P2 b0)
% 202.21/202.50  Found x10:(P1 Y)
% 202.21/202.50  Found (fun (x10:(P1 Y))=> x10) as proof of (P1 Y)
% 202.21/202.50  Found (fun (x10:(P1 Y))=> x10) as proof of (P2 Y)
% 202.21/202.50  Found x0:(P b0)
% 202.21/202.50  Instantiate: b1:=b0:fofType
% 202.21/202.50  Found x0 as proof of (P0 b1)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 202.21/202.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 202.21/202.50  Found x0:(P b0)
% 202.21/202.50  Found x0 as proof of (P0 Y)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 202.21/202.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 202.21/202.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 202.21/202.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 202.21/202.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 202.21/202.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 202.21/202.50  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 202.21/202.50  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 202.21/202.50  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 205.68/205.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 205.68/205.97  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 205.68/205.97  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 205.68/205.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 205.68/205.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 205.68/205.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 205.68/205.97  Found x0:(P b)
% 205.68/205.97  Instantiate: b0:=b:fofType
% 205.68/205.97  Found x0 as proof of (P0 b0)
% 205.68/205.97  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 205.68/205.97  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 205.68/205.97  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 205.68/205.97  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 205.68/205.97  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 205.68/205.97  Found x0:(P Y)
% 205.68/205.97  Instantiate: b0:=Y:fofType
% 205.68/205.97  Found x0 as proof of (P0 b0)
% 205.68/205.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 205.68/205.97  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found x0:(P Y)
% 205.68/205.97  Instantiate: b0:=Y:fofType
% 205.68/205.97  Found x0 as proof of (P0 b0)
% 205.68/205.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 205.68/205.97  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found x0:(P Y)
% 205.68/205.97  Instantiate: b0:=Y:fofType
% 205.68/205.97  Found x0 as proof of (P0 b0)
% 205.68/205.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 205.68/205.97  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 205.68/205.97  Found x00:(P b0)
% 205.68/205.97  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 205.68/205.97  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 205.68/205.97  Found eq_ref00:=(eq_ref0 (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))):(((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y)))))
% 205.68/205.97  Found (eq_ref0 (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b0)
% 205.68/205.97  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b0)
% 205.68/205.97  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b0)
% 215.31/215.61  Found ((eq_ref ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) as proof of (((eq ((Prop->(fofType->(fofType->fofType)))->Prop)) (fun (_TPTP_I:(Prop->(fofType->(fofType->fofType))))=> (forall (X:fofType) (Y:fofType), ((and (((eq fofType) (((_TPTP_I True) X) Y)) X)) (((eq fofType) (((_TPTP_I False) X) Y)) Y))))) b0)
% 215.31/215.61  Found x00:(P Y)
% 215.31/215.61  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 215.31/215.61  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 215.31/215.61  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 215.31/215.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 215.31/215.61  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 215.31/215.61  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 215.31/215.61  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 215.31/215.61  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 215.31/215.61  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 215.31/215.61  Found x0:(P Y)
% 215.31/215.61  Found x0 as proof of (P0 Y)
% 215.31/215.61  Found x01:(P2 b)
% 215.31/215.61  Found (fun (x01:(P2 b))=> x01) as proof of (P2 b)
% 215.31/215.61  Found (fun (x01:(P2 b))=> x01) as proof of (P3 b)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 215.31/215.61  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 215.31/215.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 215.31/215.61  Found x0:(P (((x False) X) Y))
% 215.31/215.61  Instantiate: b0:=(((x False) X) Y):fofType
% 215.31/215.61  Found x0 as proof of (P0 b0)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 215.31/215.61  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found x0:(P b)
% 215.31/215.61  Instantiate: b0:=b:fofType
% 215.31/215.61  Found x0 as proof of (P0 b0)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 215.31/215.61  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 215.31/215.61  Found x00:(P3 Y)
% 215.31/215.61  Found (fun (x00:(P3 Y))=> x00) as proof of (P3 Y)
% 215.31/215.61  Found (fun (x00:(P3 Y))=> x00) as proof of (P4 Y)
% 215.31/215.61  Found x00:(P3 Y)
% 215.31/215.61  Found (fun (x00:(P3 Y))=> x00) as proof of (P3 Y)
% 215.31/215.61  Found (fun (x00:(P3 Y))=> x00) as proof of (P4 Y)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 215.31/215.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 215.31/215.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 215.31/215.61  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 215.31/215.61  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found x0:(P0 (((x False) X) Y))
% 216.60/216.90  Found (fun (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P0 b)
% 216.60/216.90  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of ((P0 (((x False) X) Y))->(P0 b))
% 216.60/216.90  Found (fun (P0:(fofType->Prop)) (x0:(P0 (((x False) X) Y)))=> x0) as proof of (P (((x False) X) Y))
% 216.60/216.90  Found x000:(P1 (((x False) X) Y))
% 216.60/216.90  Found (fun (x000:(P1 (((x False) X) Y)))=> x000) as proof of (P1 (((x False) X) Y))
% 216.60/216.90  Found (fun (x000:(P1 (((x False) X) Y)))=> x000) as proof of (P2 (((x False) X) Y))
% 216.60/216.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.60/216.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 216.60/216.90  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 216.60/216.90  Found x10:(P1 b)
% 216.60/216.90  Found (fun (x10:(P1 b))=> x10) as proof of (P1 b)
% 216.60/216.90  Found (fun (x10:(P1 b))=> x10) as proof of (P2 b)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.60/216.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 216.60/216.90  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 216.60/216.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.60/216.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.60/216.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 216.60/216.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.60/216.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 216.60/216.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.60/216.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 216.60/216.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.60/216.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.60/216.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 216.60/216.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 220.00/220.36  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 220.00/220.36  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 220.00/220.36  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 220.00/220.36  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 220.00/220.36  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 220.00/220.36  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 220.00/220.36  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 220.00/220.36  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 b2):(((eq fofType) b2) b2)
% 220.00/220.36  Found (eq_ref0 b2) as proof of (((eq fofType) b2) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (((x False) X) Y))
% 220.00/220.36  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (((x False) X) Y))
% 220.00/220.36  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 220.00/220.36  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b2)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b2)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b2)
% 220.00/220.36  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b2)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 220.00/220.36  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 220.00/220.36  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 220.00/220.36  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 220.00/220.36  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 220.00/220.36  Found x0:(P1 b0)
% 220.00/220.36  Instantiate: b0:=Y:fofType
% 220.00/220.36  Found (fun (x0:(P1 b0))=> x0) as proof of (P1 b)
% 220.00/220.36  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of ((P1 b0)->(P1 b))
% 220.00/220.36  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of (P0 b0)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 220.00/220.36  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 220.00/220.36  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 220.00/220.36  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 220.00/220.36  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 222.02/222.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 222.02/222.35  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 222.02/222.35  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 222.02/222.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 222.02/222.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 222.02/222.35  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 222.02/222.35  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 222.02/222.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 222.02/222.35  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 222.02/222.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 222.02/222.35  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 222.02/222.35  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 222.02/222.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 222.02/222.35  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 222.02/222.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 222.02/222.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 222.02/222.35  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 222.02/222.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 222.02/222.35  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 222.02/222.35  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 222.02/222.35  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 227.52/227.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 227.52/227.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 227.52/227.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 227.52/227.89  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 227.52/227.89  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found x0:(P1 (((x False) X) Y))
% 227.52/227.89  Instantiate: b0:=(((x False) X) Y):fofType
% 227.52/227.89  Found x0 as proof of (P2 b0)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 227.52/227.89  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found x0:(P1 (((x False) X) Y))
% 227.52/227.89  Instantiate: b0:=(((x False) X) Y):fofType
% 227.52/227.89  Found x0 as proof of (P2 b0)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 227.52/227.89  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found x0:(P1 (((x False) X) Y))
% 227.52/227.89  Instantiate: b0:=(((x False) X) Y):fofType
% 227.52/227.89  Found x0 as proof of (P2 b0)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 227.52/227.89  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found x0:(P1 (((x False) X) Y))
% 227.52/227.89  Instantiate: b0:=(((x False) X) Y):fofType
% 227.52/227.89  Found x0 as proof of (P2 b0)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 227.52/227.89  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found x0:(P1 b)
% 227.52/227.89  Instantiate: b0:=b:fofType
% 227.52/227.89  Found x0 as proof of (P2 b0)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 227.52/227.89  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 227.52/227.89  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 227.52/227.89  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 227.52/227.89  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 227.52/227.89  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 227.52/227.89  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 227.52/227.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 227.52/227.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 227.52/227.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b00)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 227.52/227.89  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 227.52/227.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 227.52/227.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 227.52/227.89  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 227.52/227.89  Found x0:(P2 b0)
% 227.52/227.89  Instantiate: b0:=Y:fofType
% 227.52/227.89  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 227.52/227.89  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 227.52/227.89  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 227.52/227.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 227.52/227.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 227.52/227.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.72/230.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.72/230.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.72/230.03  Found x0:(P2 b0)
% 229.72/230.03  Instantiate: b0:=Y:fofType
% 229.72/230.03  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 Y)
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 Y))
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 229.72/230.03  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found x0:(P2 b0)
% 229.72/230.03  Instantiate: b0:=Y:fofType
% 229.72/230.03  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 229.72/230.03  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found x0:(P2 b0)
% 229.72/230.03  Instantiate: b0:=Y:fofType
% 229.72/230.03  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 229.72/230.03  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 229.72/230.03  Found x0:(P2 b0)
% 229.72/230.03  Instantiate: b0:=Y:fofType
% 229.72/230.03  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 229.72/230.03  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found x0:(P2 b)
% 229.72/230.03  Instantiate: b0:=b:fofType
% 229.72/230.03  Found (fun (x0:(P2 b))=> x0) as proof of (P2 b0)
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 b0))
% 229.72/230.03  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 229.72/230.03  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 229.72/230.03  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 229.72/230.03  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 229.72/230.03  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 229.72/230.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 241.52/241.85  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 241.52/241.85  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 241.52/241.85  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 241.52/241.85  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 241.52/241.85  Found (eq_ref0 b00) as proof of (((eq fofType) b00) Y)
% 241.52/241.85  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 241.52/241.85  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 241.52/241.85  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 241.52/241.85  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 241.52/241.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 241.52/241.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 241.52/241.85  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 241.52/241.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 241.52/241.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 241.52/241.85  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 241.52/241.85  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 241.52/241.85  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 241.52/241.85  Found x00:(P1 Y)
% 241.52/241.85  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 241.52/241.85  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 241.52/241.85  Found x00:(P1 Y)
% 241.52/241.85  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 241.52/241.85  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 241.52/241.85  Found x00:(P1 b0)
% 241.52/241.85  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 241.52/241.85  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 241.52/241.85  Found x00:(P2 b0)
% 241.52/241.85  Instantiate: b0:=X:fofType
% 241.52/241.85  Found (fun (x00:(P2 b0))=> x00) as proof of (P2 (((x False) X) b0))
% 241.52/241.85  Found (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00) as proof of ((P2 b0)->(P2 (((x False) X) b0)))
% 241.52/241.85  Found (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00) as proof of (((eq fofType) b0) (((x False) X) b0))
% 246.81/247.14  Found (eq_sym020 (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00)) as proof of (P1 b0)
% 246.81/247.14  Found ((eq_sym02 (((x False) X) b0)) (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00)) as proof of (P1 b0)
% 246.81/247.14  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00)) as proof of (P1 b0)
% 246.81/247.14  Found (((eq_sym0 b0) (((x False) X) b0)) (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00)) as proof of (P1 b0)
% 246.81/247.14  Found x00:(P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 246.81/247.14  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 246.81/247.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found x00:(P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 246.81/247.14  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 246.81/247.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found x00:(P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 246.81/247.14  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 246.81/247.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 246.81/247.14  Found x0:(P1 Y)
% 246.81/247.14  Found x0 as proof of (P2 Y)
% 246.81/247.14  Found x01:(P1 b)
% 246.81/247.14  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 246.81/247.14  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 246.81/247.14  Found x01:(P1 b)
% 246.81/247.14  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 246.81/247.14  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 246.81/247.14  Found x00:(P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 246.81/247.14  Found x00:(P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 246.81/247.14  Found x00:(P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 246.81/247.14  Found x00:(P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P1 Y)
% 246.81/247.14  Found (fun (x00:(P1 Y))=> x00) as proof of (P2 Y)
% 246.81/247.14  Found x0:(P b0)
% 246.81/247.14  Instantiate: b00:=b0:fofType
% 246.81/247.14  Found x0 as proof of (P0 b00)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 246.81/247.14  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 246.81/247.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 246.81/247.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 246.81/247.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 246.81/247.14  Found x0:(P b)
% 246.81/247.14  Found x0 as proof of (P0 (((x False) X) Y))
% 246.81/247.14  Found x0:(P0 (((x False) X) b))
% 246.81/247.14  Instantiate: b0:=(((x False) X) b):fofType
% 246.81/247.14  Found x0 as proof of (P1 b0)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 246.81/247.14  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 246.81/247.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 246.81/247.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 247.81/248.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 247.81/248.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 247.81/248.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 247.81/248.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 247.81/248.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 247.81/248.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 247.81/248.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 247.81/248.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 247.81/248.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 247.81/248.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 247.81/248.18  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 247.81/248.18  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 247.81/248.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 247.81/248.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 247.81/248.18  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 247.81/248.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 247.81/248.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 247.81/248.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 247.81/248.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 249.18/249.56  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 249.18/249.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 249.18/249.56  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 249.18/249.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 249.18/249.56  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 249.18/249.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 249.18/249.56  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 249.18/249.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 249.18/249.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 249.18/249.56  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 249.18/249.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 249.18/249.56  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 249.18/249.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 249.18/249.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 249.18/249.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 249.18/249.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 249.18/249.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 249.18/249.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 252.47/252.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.47/252.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 252.47/252.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.47/252.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 252.47/252.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.47/252.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 252.47/252.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.47/252.87  Found x0:(P (((x False) X) Y))
% 252.47/252.87  Instantiate: b1:=(((x False) X) Y):fofType
% 252.47/252.87  Found x0 as proof of (P0 b1)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 252.47/252.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 252.47/252.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 252.47/252.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 252.47/252.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.47/252.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x True) X) Y))
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x True) X) Y))
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x True) X) Y))
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x True) X) Y))
% 252.47/252.87  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 252.47/252.87  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 252.47/252.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 252.47/252.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 252.47/252.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 252.47/252.87  Found x10:(P1 b0)
% 252.47/252.87  Found (fun (x10:(P1 b0))=> x10) as proof of (P1 b0)
% 252.47/252.87  Found (fun (x10:(P1 b0))=> x10) as proof of (P2 b0)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 252.47/252.87  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 252.47/252.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 252.47/252.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 252.47/252.87  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 252.47/252.87  Found x0:(P0 b1)
% 252.47/252.87  Instantiate: b1:=Y:fofType
% 252.47/252.87  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b0)
% 252.47/252.87  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b0))
% 252.47/252.87  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 252.47/252.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.47/252.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 252.47/252.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 254.52/254.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found x0:(P2 Y)
% 254.52/254.87  Found (fun (x0:(P2 Y))=> x0) as proof of (P2 b)
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of ((P2 Y)->(P2 b))
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of (P1 Y)
% 254.52/254.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 254.52/254.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 254.52/254.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found x0:(P2 Y)
% 254.52/254.87  Found (fun (x0:(P2 Y))=> x0) as proof of (P2 b)
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of ((P2 Y)->(P2 b))
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of (P1 Y)
% 254.52/254.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 254.52/254.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 254.52/254.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found x0:(P2 Y)
% 254.52/254.87  Found (fun (x0:(P2 Y))=> x0) as proof of (P2 b)
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of ((P2 Y)->(P2 b))
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of (P1 Y)
% 254.52/254.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 254.52/254.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 254.52/254.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 254.52/254.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found x0:(P2 Y)
% 254.52/254.87  Found (fun (x0:(P2 Y))=> x0) as proof of (P2 b)
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of ((P2 Y)->(P2 b))
% 254.52/254.87  Found (fun (P2:(fofType->Prop)) (x0:(P2 Y))=> x0) as proof of (P1 Y)
% 254.52/254.87  Found x10:(P1 Y)
% 254.52/254.87  Found (fun (x10:(P1 Y))=> x10) as proof of (P1 Y)
% 254.52/254.87  Found (fun (x10:(P1 Y))=> x10) as proof of (P2 Y)
% 254.52/254.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 254.52/254.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 254.52/254.87  Found x0:(P0 b1)
% 254.52/254.87  Instantiate: b1:=X:fofType
% 254.52/254.87  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b0)
% 254.52/254.87  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b0))
% 254.52/254.87  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 254.52/254.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 254.52/254.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 254.52/254.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 256.88/257.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 256.88/257.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 256.88/257.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 256.88/257.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 256.88/257.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 256.88/257.21  Found x0:(P1 (((x False) X) b))
% 256.88/257.21  Instantiate: b0:=(((x False) X) b):fofType
% 256.88/257.21  Found (fun (x0:(P1 (((x False) X) b)))=> x0) as proof of (P1 b0)
% 256.88/257.21  Found (fun (P1:(fofType->Prop)) (x0:(P1 (((x False) X) b)))=> x0) as proof of ((P1 (((x False) X) b))->(P1 b0))
% 256.88/257.21  Found (fun (P1:(fofType->Prop)) (x0:(P1 (((x False) X) b)))=> x0) as proof of (P0 b0)
% 256.88/257.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 256.88/257.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 256.88/257.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 256.88/257.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 256.88/257.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 256.88/257.21  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 256.88/257.21  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 256.88/257.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 256.88/257.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 256.88/257.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 256.88/257.21  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 256.88/257.21  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 256.88/257.21  Found x00:(P b0)
% 256.88/257.21  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 256.88/257.21  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 256.88/257.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 256.88/257.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 256.88/257.21  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found x0:(P2 (((x False) X) Y))
% 256.88/257.21  Found (fun (x0:(P2 (((x False) X) Y)))=> x0) as proof of (P2 b)
% 256.88/257.21  Found (fun (P2:(fofType->Prop)) (x0:(P2 (((x False) X) Y)))=> x0) as proof of ((P2 (((x False) X) Y))->(P2 b))
% 256.88/257.21  Found (fun (P2:(fofType->Prop)) (x0:(P2 (((x False) X) Y)))=> x0) as proof of (P1 (((x False) X) Y))
% 256.88/257.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 256.88/257.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 256.88/257.21  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 256.88/257.21  Found x0:(P2 (((x False) X) Y))
% 256.88/257.21  Found (fun (x0:(P2 (((x False) X) Y)))=> x0) as proof of (P2 b)
% 256.88/257.21  Found (fun (P2:(fofType->Prop)) (x0:(P2 (((x False) X) Y)))=> x0) as proof of ((P2 (((x False) X) Y))->(P2 b))
% 256.88/257.21  Found (fun (P2:(fofType->Prop)) (x0:(P2 (((x False) X) Y)))=> x0) as proof of (P1 (((x False) X) Y))
% 256.88/257.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 256.88/257.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 256.88/257.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 259.20/259.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 259.20/259.58  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 259.20/259.58  Found x0:(P2 (((x False) X) Y))
% 259.20/259.58  Found (fun (x0:(P2 (((x False) X) Y)))=> x0) as proof of (P2 b)
% 259.20/259.58  Found (fun (P2:(fofType->Prop)) (x0:(P2 (((x False) X) Y)))=> x0) as proof of ((P2 (((x False) X) Y))->(P2 b))
% 259.20/259.58  Found (fun (P2:(fofType->Prop)) (x0:(P2 (((x False) X) Y)))=> x0) as proof of (P1 (((x False) X) Y))
% 259.20/259.58  Found x0:(P (((x False) X) Y))
% 259.20/259.58  Instantiate: b0:=(((x False) X) Y):fofType
% 259.20/259.58  Found x0 as proof of (P0 b0)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.20/259.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found x0:(P b)
% 259.20/259.58  Instantiate: b0:=b:fofType
% 259.20/259.58  Found x0 as proof of (P0 b0)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.20/259.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 259.20/259.58  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 259.20/259.58  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 259.20/259.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 259.20/259.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 259.20/259.58  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 259.20/259.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 259.20/259.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 259.20/259.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 259.20/259.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 259.20/259.58  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 259.20/259.58  Found x0:(P (((x False) X) Y))
% 259.20/259.58  Instantiate: a:=(((x False) X) Y):fofType
% 259.20/259.58  Found x0 as proof of (P0 a)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 259.20/259.58  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 259.20/259.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.20/259.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.20/259.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.20/259.58  Found x0:(P0 b0)
% 259.20/259.58  Instantiate: b0:=Y:fofType
% 259.20/259.58  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 Y)
% 259.20/259.58  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 Y))
% 259.20/259.58  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 259.20/259.58  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 259.20/259.58  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 259.20/259.58  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 263.59/263.98  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 263.59/263.98  Found x0:(P0 b0)
% 263.59/263.98  Instantiate: b0:=Y:fofType
% 263.59/263.98  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 263.59/263.98  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 263.59/263.98  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 263.59/263.98  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found x0:(P0 b)
% 263.59/263.98  Instantiate: b0:=b:fofType
% 263.59/263.98  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b0)
% 263.59/263.98  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b0))
% 263.59/263.98  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b0)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 263.59/263.98  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 263.59/263.98  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 263.59/263.98  Found x0:(P0 b1)
% 263.59/263.98  Instantiate: b1:=X:fofType
% 263.59/263.98  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b0)
% 263.59/263.98  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b0))
% 263.59/263.98  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 263.59/263.98  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 263.59/263.98  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 263.59/263.98  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 263.59/263.98  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 263.59/263.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 263.59/263.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 263.59/263.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 263.59/263.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 263.59/263.98  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 263.59/263.98  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 263.59/263.98  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 263.59/263.98  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 263.59/263.98  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 263.59/263.98  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 263.59/263.98  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 263.59/263.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 266.79/267.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 266.79/267.21  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 266.79/267.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 266.79/267.21  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 266.79/267.21  Found x0:(P b0)
% 266.79/267.21  Found x0 as proof of (P0 (((x False) X) Y))
% 266.79/267.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.79/267.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 266.79/267.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 266.79/267.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 266.79/267.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 266.79/267.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 266.79/267.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 266.79/267.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found x0:(P0 b1)
% 266.79/267.21  Instantiate: b1:=X:fofType
% 266.79/267.21  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b)
% 266.79/267.21  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b))
% 266.79/267.21  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.79/267.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 266.79/267.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.79/267.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.79/267.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 266.79/267.21  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 266.79/267.21  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 266.79/267.21  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 266.79/267.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 266.79/267.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 266.79/267.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 266.79/267.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 266.79/267.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 266.79/267.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 266.79/267.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 270.09/270.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 270.09/270.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 270.09/270.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 270.09/270.44  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 270.09/270.44  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 270.09/270.44  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 270.09/270.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 270.09/270.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 270.09/270.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 270.09/270.44  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x True) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x True) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x True) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x True) X) Y))
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 270.09/270.44  Found (eq_ref0 b) as proof of (((eq fofType) b) (((x False) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (((x False) X) Y))
% 270.09/270.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 270.09/270.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 270.09/270.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 270.09/270.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 270.09/270.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 270.09/270.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) a)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 270.09/270.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 270.09/270.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 270.09/270.44  Found x0:(P Y)
% 270.09/270.44  Instantiate: b1:=Y:fofType
% 270.09/270.44  Found x0 as proof of (P0 b1)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 270.09/270.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 270.09/270.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 270.09/270.44  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 270.09/270.44  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 270.09/270.44  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 270.09/270.44  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 270.09/270.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 270.09/270.44  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 270.09/270.44  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 270.09/270.44  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 270.09/270.44  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 276.18/276.55  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 276.18/276.55  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 276.18/276.55  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 276.18/276.55  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 276.18/276.55  Found x10:(P1 b0)
% 276.18/276.55  Found (fun (x10:(P1 b0))=> x10) as proof of (P1 b0)
% 276.18/276.55  Found (fun (x10:(P1 b0))=> x10) as proof of (P2 b0)
% 276.18/276.55  Found x01:(P b1)
% 276.18/276.55  Found (fun (x01:(P b1))=> x01) as proof of (P b1)
% 276.18/276.55  Found (fun (x01:(P b1))=> x01) as proof of (P0 b1)
% 276.18/276.55  Found x0:(P b0)
% 276.18/276.55  Found x0 as proof of (P0 Y)
% 276.18/276.55  Found x000:(P1 b0)
% 276.18/276.55  Found (fun (x000:(P1 b0))=> x000) as proof of (P1 b0)
% 276.18/276.55  Found (fun (x000:(P1 b0))=> x000) as proof of (P2 b0)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 276.18/276.55  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 276.18/276.55  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 276.18/276.55  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 276.18/276.55  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 276.18/276.55  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 276.18/276.55  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 276.18/276.55  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 276.18/276.55  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 276.18/276.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 276.18/276.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 276.18/276.55  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 276.18/276.55  Found x01:(P b0)
% 276.18/276.55  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 276.18/276.55  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 276.18/276.55  Found x00:(P Y)
% 276.18/276.55  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 276.18/276.55  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 276.18/276.55  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 276.18/276.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 276.18/276.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 276.18/276.55  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 276.18/276.55  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 276.18/276.55  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 276.18/276.55  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 279.10/279.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 279.10/279.43  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 279.10/279.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 279.10/279.43  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 279.10/279.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 279.10/279.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 279.10/279.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 279.10/279.43  Found x00:(P Y)
% 279.10/279.43  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 279.10/279.43  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 279.10/279.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 279.10/279.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found x00:(P Y)
% 279.10/279.43  Found (fun (x00:(P Y))=> x00) as proof of (P Y)
% 279.10/279.43  Found (fun (x00:(P Y))=> x00) as proof of (P0 Y)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 279.10/279.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 279.10/279.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 279.10/279.43  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 279.10/279.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 279.10/279.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 279.10/279.43  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 279.10/279.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 279.10/279.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 279.10/279.43  Found x00:(P b)
% 279.10/279.43  Found (fun (x00:(P b))=> x00) as proof of (P b)
% 279.10/279.43  Found (fun (x00:(P b))=> x00) as proof of (P0 b)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 279.10/279.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 279.10/279.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 279.10/279.43  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 279.10/279.43  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 279.10/279.43  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 279.10/279.43  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 279.10/279.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 279.10/279.43  Found x0:(P1 b0)
% 279.10/279.43  Instantiate: b0:=X:fofType
% 279.10/279.43  Found (fun (x0:(P1 b0))=> x0) as proof of (P1 (((x False) X) b0))
% 279.10/279.43  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of ((P1 b0)->(P1 (((x False) X) b0)))
% 279.10/279.43  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of (P0 b0)
% 279.10/279.43  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 279.10/279.43  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 284.59/284.94  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 284.59/284.94  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 284.59/284.94  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 284.59/284.94  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 284.59/284.94  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 284.59/284.94  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 284.59/284.94  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 284.59/284.94  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 284.59/284.94  Found x0:(P0 Y)
% 284.59/284.94  Found (fun (x0:(P0 Y))=> x0) as proof of (P0 b0)
% 284.59/284.94  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of ((P0 Y)->(P0 b0))
% 284.59/284.94  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of (P Y)
% 284.59/284.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.59/284.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 284.59/284.94  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found x0:(P0 Y)
% 284.59/284.94  Found (fun (x0:(P0 Y))=> x0) as proof of (P0 b)
% 284.59/284.94  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of ((P0 Y)->(P0 b))
% 284.59/284.94  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of (P Y)
% 284.59/284.94  Found x0:(P (((x False) X) Y))
% 284.59/284.94  Instantiate: b0:=(((x False) X) Y):fofType
% 284.59/284.94  Found x0 as proof of (P0 b0)
% 284.59/284.94  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 284.59/284.94  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 284.59/284.94  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (((x False) X) Y))
% 284.59/284.94  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 284.59/284.94  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 284.59/284.94  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 289.75/290.08  Found x0:(P0 Y)
% 289.75/290.08  Found (fun (x0:(P0 Y))=> x0) as proof of (P0 Y)
% 289.75/290.08  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of ((P0 Y)->(P0 Y))
% 289.75/290.08  Found (fun (P0:(fofType->Prop)) (x0:(P0 Y))=> x0) as proof of (P Y)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 289.75/290.08  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 289.75/290.08  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 289.75/290.08  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 289.75/290.08  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 289.75/290.08  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 289.75/290.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 289.75/290.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 289.75/290.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b1)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 289.75/290.08  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 289.75/290.08  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 289.75/290.08  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 289.75/290.08  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 289.75/290.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 289.75/290.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 289.75/290.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 289.75/290.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 289.75/290.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 289.75/290.08  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 289.75/290.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 289.75/290.08  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 289.75/290.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 289.75/290.08  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 289.75/290.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 289.75/290.08  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 289.75/290.08  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 289.75/290.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 289.75/290.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 289.75/290.08  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 289.75/290.08  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 289.75/290.08  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 290.79/291.15  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.79/291.15  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 290.79/291.15  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.79/291.15  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 290.79/291.15  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 290.79/291.15  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.79/291.15  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.79/291.15  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.79/291.15  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 290.79/291.15  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.79/291.15  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 290.79/291.15  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.79/291.15  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.79/291.15  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 290.79/291.15  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 290.79/291.15  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 294.37/294.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 294.37/294.73  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 294.37/294.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 (((x False) X) Y)):(((eq fofType) (((x False) X) Y)) (((x False) X) Y))
% 294.37/294.73  Found (eq_ref0 (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found ((eq_ref fofType) (((x False) X) Y)) as proof of (((eq fofType) (((x False) X) Y)) b0)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 294.37/294.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 294.37/294.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 294.37/294.73  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 294.37/294.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 294.37/294.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 294.37/294.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 294.37/294.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 294.37/294.73  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 294.37/294.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 294.37/294.73  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 294.37/294.73  Found x00:(P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 294.37/294.73  Found x00:(P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 294.37/294.73  Found x00:(P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 294.37/294.73  Found x00:(P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 294.37/294.73  Found x00:(P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 294.37/294.73  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 294.37/294.73  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 299.16/299.52  Found (eq_ref0 b00) as proof of (((eq fofType) b00) Y)
% 299.16/299.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 299.16/299.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 299.16/299.52  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 299.16/299.52  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 299.16/299.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 299.16/299.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 299.16/299.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 299.16/299.52  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 299.16/299.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 299.16/299.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 299.16/299.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (((x False) X) Y))
% 299.16/299.52  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 299.16/299.52  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 299.16/299.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 299.16/299.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 299.16/299.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 299.16/299.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 299.16/299.52  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 299.16/299.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 299.16/299.52  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 299.16/299.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 299.16/299.52  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 299.16/299.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 299.16/299.52  Found eq_ref00:=(eq_ref0 (((x False) X) b)):(((eq fofType) (((x False) X) b)) (((x False) X) b))
% 299.16/299.52  Found (eq_ref0 (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found ((eq_ref fofType) (((x False) X) b)) as proof of (((eq fofType) (((x False) X) b)) b0)
% 299.16/299.52  Found (
%------------------------------------------------------------------------------