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

View Problem - Process Solution

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

% Computer : n031.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:50:26 EDT 2022

% Result   : Timeout 288.84s 289.23s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.11  % Problem    : SYO035^1 : TPTP v7.5.0. Released v3.7.0.
% 0.11/0.12  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.33  % Computer   : n031.cluster.edu
% 0.12/0.33  % Model      : x86_64 x86_64
% 0.12/0.33  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % RAMPerCPU  : 8042.1875MB
% 0.12/0.33  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % DateTime   : Fri Mar 11 04:53:13 EST 2022
% 0.12/0.33  % CPUTime    : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 2.05/2.22  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 2.05/2.22  FOF formula (<kernel.Constant object at 0x1aa3758>, <kernel.DependentProduct object at 0x1aa3a28>) of role type named leibeq1_type
% 2.05/2.22  Using role type
% 2.05/2.22  Declaring leibeq1:(fofType->(fofType->Prop))
% 2.05/2.22  FOF formula (((eq (fofType->(fofType->Prop))) leibeq1) (fun (X:fofType) (Y:fofType)=> (forall (P:(fofType->Prop)), ((P X)->(P Y))))) of role definition named leibeq1
% 2.05/2.22  A new definition: (((eq (fofType->(fofType->Prop))) leibeq1) (fun (X:fofType) (Y:fofType)=> (forall (P:(fofType->Prop)), ((P X)->(P Y)))))
% 2.05/2.22  Defined: leibeq1:=(fun (X:fofType) (Y:fofType)=> (forall (P:(fofType->Prop)), ((P X)->(P Y))))
% 2.05/2.22  FOF formula (<kernel.Constant object at 0x1aa3c68>, <kernel.DependentProduct object at 0x1aa36c8>) of role type named leibeq2_type
% 2.05/2.22  Using role type
% 2.05/2.22  Declaring leibeq2:((fofType->Prop)->((fofType->Prop)->Prop))
% 2.05/2.22  FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->Prop))) leibeq2) (fun (X:(fofType->Prop)) (Y:(fofType->Prop))=> (forall (P:((fofType->Prop)->Prop)), ((P X)->(P Y))))) of role definition named leibeq2
% 2.05/2.22  A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->Prop))) leibeq2) (fun (X:(fofType->Prop)) (Y:(fofType->Prop))=> (forall (P:((fofType->Prop)->Prop)), ((P X)->(P Y)))))
% 2.05/2.22  Defined: leibeq2:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop))=> (forall (P:((fofType->Prop)->Prop)), ((P X)->(P Y))))
% 2.05/2.22  FOF formula (forall (X:fofType) (Y:fofType), (((leibeq2 (fun (Z:fofType)=> (((eq fofType) Z) X))) (fun (Z:fofType)=> (((eq fofType) Z) Y)))->((leibeq1 X) Y))) of role conjecture named conj
% 2.05/2.22  Conjecture to prove = (forall (X:fofType) (Y:fofType), (((leibeq2 (fun (Z:fofType)=> (((eq fofType) Z) X))) (fun (Z:fofType)=> (((eq fofType) Z) Y)))->((leibeq1 X) Y))):Prop
% 2.05/2.22  Parameter fofType_DUMMY:fofType.
% 2.05/2.22  We need to prove ['(forall (X:fofType) (Y:fofType), (((leibeq2 (fun (Z:fofType)=> (((eq fofType) Z) X))) (fun (Z:fofType)=> (((eq fofType) Z) Y)))->((leibeq1 X) Y)))']
% 2.05/2.22  Parameter fofType:Type.
% 2.05/2.22  Definition leibeq1:=(fun (X:fofType) (Y:fofType)=> (forall (P:(fofType->Prop)), ((P X)->(P Y)))):(fofType->(fofType->Prop)).
% 2.05/2.22  Definition leibeq2:=(fun (X:(fofType->Prop)) (Y:(fofType->Prop))=> (forall (P:((fofType->Prop)->Prop)), ((P X)->(P Y)))):((fofType->Prop)->((fofType->Prop)->Prop)).
% 2.05/2.22  Trying to prove (forall (X:fofType) (Y:fofType), (((leibeq2 (fun (Z:fofType)=> (((eq fofType) Z) X))) (fun (Z:fofType)=> (((eq fofType) Z) Y)))->((leibeq1 X) Y)))
% 2.05/2.22  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 2.05/2.22  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 2.05/2.22  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 2.05/2.22  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 2.05/2.22  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 2.05/2.22  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 2.05/2.22  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 2.05/2.22  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 2.05/2.22  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 2.05/2.22  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 2.05/2.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 2.05/2.22  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 2.05/2.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 2.05/2.22  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 2.05/2.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 4.87/5.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 4.87/5.10  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 4.87/5.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found x0:(P X)
% 4.87/5.10  Instantiate: b:=X:fofType
% 4.87/5.10  Found x0 as proof of (P0 b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 4.87/5.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found x0:(P X)
% 4.87/5.10  Instantiate: b:=X:fofType
% 4.87/5.10  Found x0 as proof of (P0 b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 4.87/5.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 4.87/5.10  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 4.87/5.10  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 4.87/5.10  Found (eq_ref0 b) as proof of (P b)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (P b)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (P b)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (P b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 4.87/5.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 4.87/5.10  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 4.87/5.10  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 4.87/5.10  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 4.87/5.10  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 4.87/5.10  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 4.87/5.10  Found x0:(P Y)
% 4.87/5.10  Instantiate: b:=Y:fofType
% 4.87/5.10  Found x0 as proof of (P0 b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 4.87/5.10  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 4.87/5.10  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 4.87/5.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 6.75/6.93  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 6.75/6.93  Found (eq_ref0 b) as proof of (P b)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (P b)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (P b)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (P b)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 6.75/6.93  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 6.75/6.93  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 6.75/6.93  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 6.75/6.93  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 6.75/6.93  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 6.75/6.93  Found x0:(P Y)
% 6.75/6.93  Instantiate: b:=Y:fofType
% 6.75/6.93  Found x0 as proof of (P0 b)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 6.75/6.93  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 6.75/6.93  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 6.75/6.93  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 6.75/6.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 6.75/6.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 6.75/6.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 6.75/6.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 6.75/6.93  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 6.75/6.93  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 6.75/6.93  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 6.75/6.93  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 6.75/6.93  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 6.75/6.93  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 6.75/6.93  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 6.75/6.93  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 6.75/6.93  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 6.75/6.93  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 6.75/6.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 6.75/6.93  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 9.73/9.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 9.73/9.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 9.73/9.95  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 9.73/9.95  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 9.73/9.95  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 9.73/9.95  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 9.73/9.95  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 9.73/9.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 9.73/9.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 9.73/9.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 9.73/9.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 9.73/9.95  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 9.73/9.95  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 9.73/9.95  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 9.73/9.95  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 9.73/9.95  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 9.73/9.95  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 9.73/9.95  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 9.73/9.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 9.73/9.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 9.73/9.95  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 9.73/9.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 9.73/9.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 9.73/9.95  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 9.73/9.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 9.73/9.95  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 9.73/9.95  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 9.73/9.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.04/14.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 14.04/14.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 14.04/14.24  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 14.04/14.24  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.04/14.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.04/14.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 14.04/14.24  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 14.04/14.24  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 14.04/14.24  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 14.04/14.24  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.04/14.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.04/14.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 14.04/14.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 14.04/14.24  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 14.04/14.24  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.04/14.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.04/14.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 14.04/14.24  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 14.04/14.24  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 14.04/14.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 14.04/14.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 14.04/14.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 18.22/18.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 18.22/18.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 18.22/18.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 18.22/18.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 18.22/18.40  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 18.22/18.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 18.22/18.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 18.22/18.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 18.22/18.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 18.22/18.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 18.22/18.40  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 18.22/18.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 18.22/18.40  Found x0:(P X)
% 18.22/18.40  Instantiate: b:=X:fofType
% 18.22/18.40  Found x0 as proof of (P0 b)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 18.22/18.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 18.22/18.40  Found x0:(P X)
% 18.22/18.40  Instantiate: b:=X:fofType
% 18.22/18.40  Found x0 as proof of (P0 b)
% 18.22/18.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 18.22/18.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 22.17/22.35  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 22.17/22.35  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 22.17/22.35  Found (eq_ref0 b) as proof of (P b)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (P b)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (P b)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (P b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 22.17/22.35  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 22.17/22.35  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 22.17/22.35  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 22.17/22.35  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 22.17/22.35  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 22.17/22.35  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found x0:(P Y)
% 22.17/22.35  Instantiate: b:=Y:fofType
% 22.17/22.35  Found x0 as proof of (P0 b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 22.17/22.35  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found x0:(P X)
% 22.17/22.35  Instantiate: a:=X:fofType
% 22.17/22.35  Found x0 as proof of (P0 a)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 22.17/22.35  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 22.17/22.35  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 22.17/22.35  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 22.17/22.35  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 22.17/22.35  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 22.17/22.35  Found (eq_ref0 b) as proof of (P b)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (P b)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (P b)
% 22.17/22.35  Found ((eq_ref fofType) b) as proof of (P b)
% 22.17/22.35  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 24.63/24.80  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 24.63/24.80  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 24.63/24.80  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 24.63/24.80  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 24.63/24.80  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 24.63/24.80  Found (eq_ref0 b) as proof of (P1 b)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (P1 b)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (P1 b)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (P1 b)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 24.63/24.80  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 24.63/24.80  Found (eq_ref0 b) as proof of (P1 b)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (P1 b)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (P1 b)
% 24.63/24.80  Found ((eq_ref fofType) b) as proof of (P1 b)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 24.63/24.80  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 24.63/24.80  Found x0:(P Y)
% 24.63/24.80  Instantiate: b:=Y:fofType
% 24.63/24.80  Found x0 as proof of (P0 b)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 24.63/24.80  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found x0:(P1 Y)
% 24.63/24.80  Instantiate: b:=Y:fofType
% 24.63/24.80  Found x0 as proof of (P2 b)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 24.63/24.80  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 24.63/24.80  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 24.63/24.80  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 24.63/24.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 24.63/24.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 24.63/24.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 24.63/24.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 24.63/24.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 24.63/24.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 24.63/24.81  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 24.63/24.81  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 24.63/24.81  Found x0:(P1 Y)
% 24.63/24.81  Instantiate: b:=Y:fofType
% 24.63/24.81  Found x0 as proof of (P2 b)
% 24.63/24.81  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 24.63/24.81  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 24.63/24.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 24.63/24.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 24.63/24.81  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 24.63/24.81  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 24.63/24.81  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 24.63/24.81  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 26.35/26.58  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 26.35/26.58  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 26.35/26.58  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 26.35/26.58  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.35/26.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.35/26.58  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.35/26.58  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.35/26.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.35/26.58  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.35/26.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.35/26.58  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.35/26.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 26.35/26.58  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 26.35/26.58  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.35/26.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.35/26.58  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 26.35/26.58  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.35/26.58  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.35/26.58  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 26.35/26.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.63/31.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 31.63/31.81  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.63/31.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found x0:(P X)
% 31.63/31.81  Instantiate: a:=X:fofType
% 31.63/31.81  Found x0 as proof of (P0 a)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 31.63/31.81  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 31.63/31.81  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 31.63/31.81  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 31.63/31.81  Found x0:(P b)
% 31.63/31.81  Instantiate: b0:=b:fofType
% 31.63/31.81  Found x0 as proof of (P0 b0)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.63/31.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 31.63/31.81  Found x0:(P Y)
% 31.63/31.81  Instantiate: b:=Y:fofType
% 31.63/31.81  Found x0 as proof of (P0 b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 31.63/31.81  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 31.63/31.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 31.63/31.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 31.63/31.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 31.63/31.81  Found (eq_ref0 b) as proof of (P1 b)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (P1 b)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (P1 b)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (P1 b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.63/31.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 31.63/31.81  Found (eq_ref0 b) as proof of (P1 b)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (P1 b)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (P1 b)
% 31.63/31.81  Found ((eq_ref fofType) b) as proof of (P1 b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 31.63/31.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 31.63/31.81  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 31.63/31.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 31.63/31.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 31.63/31.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 31.63/31.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 31.63/31.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 31.63/31.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 31.63/31.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 31.63/31.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 31.63/31.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P0 Y))):((P0 Y)->(P0 Y))
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 34.72/34.98  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 34.72/34.98  Found x0:(P1 Y)
% 34.72/34.98  Instantiate: b:=Y:fofType
% 34.72/34.98  Found x0 as proof of (P2 b)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 34.72/34.98  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found x0:(P1 Y)
% 34.72/34.98  Instantiate: b:=Y:fofType
% 34.72/34.98  Found x0 as proof of (P2 b)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 34.72/34.98  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 34.72/34.98  Found x0:(P Y)
% 34.72/34.98  Instantiate: a:=Y:fofType
% 34.72/34.98  Found x0 as proof of (P0 a)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 34.72/34.98  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.72/34.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 34.72/34.98  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 34.72/34.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 34.72/34.98  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 34.72/34.98  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 34.72/34.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 34.72/34.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 34.72/34.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 34.72/34.98  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 34.72/34.98  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 34.72/34.98  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 34.72/34.98  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 34.72/34.98  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 34.72/34.98  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 34.72/34.98  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 34.72/34.98  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 34.72/34.98  Found x0:(P b)
% 34.72/34.98  Found x0 as proof of (P0 X)
% 34.72/34.98  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 34.72/34.98  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 34.72/34.98  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 37.21/37.40  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 37.21/37.40  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 37.21/37.40  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 37.21/37.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 37.21/37.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 37.21/37.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 37.21/37.40  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 37.21/37.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 37.21/37.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 37.21/37.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 37.21/37.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 37.21/37.40  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 37.21/37.40  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 37.21/37.40  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 37.21/37.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 37.21/37.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 37.21/37.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 37.21/37.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 37.21/37.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 37.21/37.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 37.21/37.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 37.21/37.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 37.21/37.40  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 37.21/37.40  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 37.21/37.40  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 37.21/37.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 37.21/37.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 37.21/37.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.56/39.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 39.56/39.73  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.56/39.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 39.56/39.73  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.56/39.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 39.56/39.73  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 39.56/39.73  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 39.56/39.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 39.56/39.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 39.56/39.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 39.56/39.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 39.56/39.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 39.56/39.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 39.56/39.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 39.56/39.73  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 39.56/39.73  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 39.56/39.73  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 39.56/39.73  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 39.56/39.73  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.56/39.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 39.56/39.73  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 39.56/39.73  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 39.56/39.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 39.56/39.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 39.56/39.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.54/44.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 44.54/44.75  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 44.54/44.75  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.54/44.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.54/44.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.54/44.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.54/44.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.54/44.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found x0:(P b)
% 44.54/44.75  Instantiate: b0:=b:fofType
% 44.54/44.75  Found x0 as proof of (P0 b0)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.54/44.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found x0:(P Y)
% 44.54/44.75  Instantiate: b:=Y:fofType
% 44.54/44.75  Found x0 as proof of (P0 b)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 44.54/44.75  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 44.54/44.75  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 44.54/44.75  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 44.54/44.75  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 44.54/44.75  Found x0:=(x (fun (x0:(fofType->Prop))=> (P0 Y))):((P0 Y)->(P0 Y))
% 44.54/44.75  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 44.54/44.75  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 44.54/44.75  Found (eq_ref0 b0) as proof of (P b0)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (P b0)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (P b0)
% 44.54/44.75  Found ((eq_ref fofType) b0) as proof of (P b0)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 44.54/44.75  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 44.54/44.75  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 44.54/44.75  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 44.54/44.75  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 44.54/44.75  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 44.54/44.75  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.85/48.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 47.85/48.10  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 47.85/48.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 47.85/48.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 47.85/48.10  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.85/48.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.85/48.10  Found (eq_ref0 b0) as proof of (P b0)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (P b0)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (P b0)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (P b0)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 47.85/48.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found x0:(P Y)
% 47.85/48.10  Instantiate: a:=Y:fofType
% 47.85/48.10  Found x0 as proof of (P0 a)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.85/48.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 47.85/48.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 47.85/48.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.85/48.10  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 47.85/48.10  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 47.85/48.10  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.85/48.10  Found x0:(P Y)
% 47.85/48.10  Instantiate: b0:=Y:fofType
% 47.85/48.10  Found x0 as proof of (P0 b0)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.85/48.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found x0:(P Y)
% 47.85/48.10  Instantiate: b0:=Y:fofType
% 47.85/48.10  Found x0 as proof of (P0 b0)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.85/48.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.85/48.10  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 47.85/48.10  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 47.85/48.10  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 47.85/48.10  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 47.85/48.10  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 47.85/48.10  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 47.85/48.10  Found x0:(P b)
% 47.85/48.10  Found x0 as proof of (P0 X)
% 47.85/48.10  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 51.53/51.78  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.53/51.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.53/51.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 51.53/51.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 51.53/51.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.53/51.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 51.53/51.78  Found (eq_ref0 X) as proof of (((eq fofType) X) b1)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 51.53/51.78  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 51.53/51.78  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 51.53/51.78  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 51.53/51.78  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 51.53/51.78  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.53/51.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 51.53/51.78  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 51.53/51.78  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 51.53/51.78  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 51.53/51.78  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 51.53/51.78  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 51.53/51.78  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 51.53/51.78  Found (eq_ref0 X) as proof of (P X)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (P X)
% 51.53/51.78  Found ((eq_ref fofType) X) as proof of (P X)
% 51.53/51.78  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 51.53/51.78  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 51.53/51.78  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 51.53/51.78  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 51.53/51.78  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 54.23/54.42  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 54.23/54.42  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 54.23/54.42  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 54.23/54.42  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 54.23/54.42  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 54.23/54.42  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 54.23/54.42  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 54.23/54.42  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 54.23/54.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 54.23/54.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 54.23/54.42  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 54.23/54.42  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 54.23/54.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 54.23/54.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 54.23/54.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 54.23/54.42  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 54.23/54.42  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 54.23/54.42  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 54.23/54.42  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 54.23/54.42  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 54.23/54.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 54.23/54.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 54.23/54.42  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 54.23/54.42  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 54.23/54.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 54.23/54.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 54.23/54.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 54.23/54.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 54.23/54.42  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 54.23/54.42  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 54.23/54.42  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 56.73/56.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 56.73/56.92  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 56.73/56.92  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 56.73/56.92  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 56.73/56.92  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 56.73/56.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 56.73/56.92  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 56.73/56.92  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 56.73/56.92  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 56.73/56.92  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 56.73/56.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 56.73/56.92  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 56.73/56.92  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 56.73/56.92  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 56.73/56.92  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 56.73/56.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 56.73/56.92  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 56.73/56.92  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 56.73/56.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 56.73/56.92  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 56.73/56.92  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 56.73/56.92  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 56.73/56.92  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 56.73/56.92  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.01/63.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found x0:(P Y)
% 63.01/63.21  Found x0 as proof of (P0 Y)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 63.01/63.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.01/63.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.01/63.21  Found (eq_ref0 b0) as proof of (P b0)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (P b0)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (P b0)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (P b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 63.01/63.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.01/63.21  Found (eq_ref0 b0) as proof of (P b0)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (P b0)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (P b0)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (P b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 63.01/63.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.01/63.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 63.01/63.21  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 63.01/63.21  Found x0:(P Y)
% 63.01/63.21  Instantiate: b0:=Y:fofType
% 63.01/63.21  Found x0 as proof of (P0 b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 63.01/63.21  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found x0:(P Y)
% 63.01/63.21  Instantiate: b0:=Y:fofType
% 63.01/63.21  Found x0 as proof of (P0 b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 63.01/63.21  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 63.01/63.21  Found (eq_ref0 X) as proof of (((eq fofType) X) b1)
% 63.01/63.21  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 63.01/63.21  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 63.01/63.21  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 63.01/63.21  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 63.01/63.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 63.01/63.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 63.01/63.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 63.01/63.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 63.01/63.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 63.01/63.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 65.70/65.91  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 65.70/65.91  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.70/65.91  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 65.70/65.91  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.70/65.91  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 65.70/65.91  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 65.70/65.91  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 65.70/65.91  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 65.70/65.91  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 65.70/65.91  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 65.70/65.91  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 65.70/65.91  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 65.70/65.91  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 65.70/65.91  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 65.70/65.91  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 65.70/65.91  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 65.70/65.91  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 65.70/65.91  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 65.70/65.91  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 65.70/65.91  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.70/65.91  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 65.70/65.91  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 65.70/65.91  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 65.70/65.91  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 65.70/65.91  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 65.70/65.91  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 68.44/68.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 68.44/68.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 68.44/68.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 68.44/68.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 68.44/68.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 68.44/68.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 68.44/68.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 68.44/68.65  Found x0:(P b)
% 68.44/68.65  Instantiate: b0:=b:fofType
% 68.44/68.65  Found x0 as proof of (P0 b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 68.44/68.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 68.44/68.65  Found (eq_ref0 X) as proof of (P X)
% 68.44/68.65  Found ((eq_ref fofType) X) as proof of (P X)
% 68.44/68.65  Found ((eq_ref fofType) X) as proof of (P X)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 68.44/68.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 68.44/68.65  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 68.44/68.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 68.44/68.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 68.44/68.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 68.44/68.65  Found (eq_ref0 b0) as proof of (P b0)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (P b0)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (P b0)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (P b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 68.44/68.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 68.44/68.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 68.44/68.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 68.44/68.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 68.44/68.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 68.44/68.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 68.44/68.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 71.23/71.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 71.23/71.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 71.23/71.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 71.23/71.47  Found (eq_ref0 b) as proof of (P b0)
% 71.23/71.47  Found ((eq_ref fofType) b) as proof of (P b0)
% 71.23/71.47  Found ((eq_ref fofType) b) as proof of (P b0)
% 71.23/71.47  Found ((eq_ref fofType) b) as proof of (P b0)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 71.23/71.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 71.23/71.47  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 71.23/71.47  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 71.23/71.47  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 71.23/71.47  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 71.23/71.47  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 71.23/71.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 71.23/71.47  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 71.23/71.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 71.23/71.47  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 71.23/71.47  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 71.23/71.47  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 71.23/71.47  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 71.23/71.47  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 71.23/71.47  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 71.23/71.47  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 71.23/71.47  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 71.23/71.47  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 75.52/75.71  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 75.52/75.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 75.52/75.71  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 75.52/75.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 75.52/75.71  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 75.52/75.71  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 75.52/75.71  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 75.52/75.71  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 75.52/75.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 75.52/75.71  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 75.52/75.71  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 75.52/75.71  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 75.52/75.71  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 75.52/75.71  Found x0:(P Y)
% 75.52/75.71  Found x0 as proof of (P0 Y)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 75.52/75.71  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 75.52/75.71  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 75.52/75.71  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 75.52/75.71  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 75.52/75.71  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 75.52/75.71  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 75.52/75.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 75.52/75.71  Found (eq_ref0 Y) as proof of (P Y)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (P Y)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (P Y)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 75.52/75.71  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 75.52/75.71  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 75.52/75.71  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 75.52/75.71  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 79.91/80.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 79.91/80.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 79.91/80.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 79.91/80.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 79.91/80.12  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 79.91/80.12  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 79.91/80.12  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 79.91/80.12  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 79.91/80.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 79.91/80.12  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 79.91/80.12  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 79.91/80.12  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 79.91/80.12  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 79.91/80.12  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 79.91/80.12  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 79.91/80.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 79.91/80.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 79.91/80.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 79.91/80.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 79.91/80.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 79.91/80.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 79.91/80.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 79.91/80.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 79.91/80.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.05/82.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 82.05/82.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.05/82.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 82.05/82.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.05/82.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 82.05/82.24  Found x0:(P b)
% 82.05/82.24  Instantiate: b0:=b:fofType
% 82.05/82.24  Found x0 as proof of (P0 b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 82.05/82.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.05/82.24  Found (eq_ref0 b0) as proof of (P b0)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (P b0)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (P b0)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (P b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 82.05/82.24  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 82.05/82.24  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 82.05/82.24  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 82.05/82.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.05/82.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 82.05/82.24  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 82.05/82.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 82.05/82.24  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 82.05/82.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 82.05/82.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 82.05/82.24  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 82.05/82.24  Found (eq_ref0 b) as proof of (P b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (P b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (P b0)
% 82.05/82.24  Found ((eq_ref fofType) b) as proof of (P b0)
% 82.05/82.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 82.05/82.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 82.05/82.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 85.77/86.04  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 85.77/86.04  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 85.77/86.04  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 85.77/86.04  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 85.77/86.04  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 85.77/86.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 85.77/86.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 85.77/86.04  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 85.77/86.04  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 85.77/86.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 85.77/86.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 85.77/86.04  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 85.77/86.04  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 85.77/86.04  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 85.77/86.04  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 85.77/86.04  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 85.77/86.04  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 85.77/86.04  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 85.77/86.04  Found (eq_ref0 Y) as proof of (P Y)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (P Y)
% 85.77/86.04  Found ((eq_ref fofType) Y) as proof of (P Y)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 85.77/86.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 85.77/86.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 85.77/86.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 85.77/86.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 85.77/86.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 85.77/86.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.40/87.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 87.40/87.65  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.40/87.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 87.40/87.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.40/87.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 87.40/87.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.40/87.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 87.40/87.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.40/87.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 87.40/87.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.40/87.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 87.40/87.65  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 87.40/87.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 87.40/87.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 87.40/87.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 87.40/87.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 87.40/87.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 87.40/87.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 87.40/87.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 87.40/87.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 87.40/87.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.14/93.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 93.14/93.33  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 93.14/93.33  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.14/93.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 93.14/93.33  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 93.14/93.33  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 93.14/93.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 93.14/93.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 93.14/93.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 93.14/93.33  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 93.14/93.33  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 93.14/93.33  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 93.14/93.33  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 93.14/93.33  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 93.14/93.33  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 93.14/93.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 93.14/93.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 93.14/93.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.14/93.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 93.14/93.33  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.14/93.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 93.14/93.33  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 93.14/93.33  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 93.14/93.33  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 93.14/93.33  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 93.14/93.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 93.14/93.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 93.14/93.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 94.21/94.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.21/94.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 94.21/94.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.21/94.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 94.21/94.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.21/94.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 94.21/94.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.21/94.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 94.21/94.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.21/94.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 94.21/94.44  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 94.21/94.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 94.21/94.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 94.21/94.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 94.21/94.44  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 94.21/94.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 94.21/94.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 94.21/94.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 94.21/94.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 94.21/94.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 94.21/94.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 94.21/94.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 94.21/94.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 94.21/94.44  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 98.41/98.66  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 98.41/98.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 98.41/98.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 98.41/98.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 98.41/98.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 98.41/98.66  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 98.41/98.66  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 98.41/98.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 98.41/98.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 98.41/98.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 98.41/98.66  Found (eq_ref0 X) as proof of (((eq fofType) X) b1)
% 98.41/98.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 98.41/98.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 98.41/98.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 98.41/98.66  Found (eq_ref0 b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 98.41/98.66  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 98.41/98.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 98.41/98.66  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 98.41/98.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 98.41/98.66  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 98.41/98.66  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 98.41/98.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 98.41/98.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 98.41/98.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 98.41/98.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 98.41/98.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 98.41/98.66  Found (eq_ref0 b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 98.41/98.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 98.41/98.66  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 104.28/104.52  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 104.28/104.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 104.28/104.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 104.28/104.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 104.28/104.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b1)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 104.28/104.52  Found x0:(P X)
% 104.28/104.52  Instantiate: a:=X:fofType
% 104.28/104.52  Found x0 as proof of (P0 a)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 104.28/104.52  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 104.28/104.52  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 104.28/104.52  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 104.28/104.52  Found (eq_ref0 b) as proof of (P1 b)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (P1 b)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (P1 b)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (P1 b)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 104.28/104.52  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 104.28/104.52  Found (eq_ref0 b) as proof of (P1 b)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (P1 b)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (P1 b)
% 104.28/104.52  Found ((eq_ref fofType) b) as proof of (P1 b)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 104.28/104.52  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 104.28/104.52  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 104.28/104.52  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 104.28/104.52  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 104.28/104.52  Found x0:(P1 Y)
% 104.28/104.52  Instantiate: b:=Y:fofType
% 104.28/104.52  Found x0 as proof of (P2 b)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 104.28/104.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found x0:(P1 Y)
% 104.28/104.52  Instantiate: b:=Y:fofType
% 104.28/104.52  Found x0 as proof of (P2 b)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 104.28/104.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 104.28/104.52  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 104.28/104.52  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 104.28/104.52  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 104.28/104.52  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 104.28/104.52  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 104.28/104.52  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 104.28/104.52  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 104.28/104.52  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 108.78/109.01  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 108.78/109.01  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 108.78/109.01  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 108.78/109.01  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 108.78/109.01  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 108.78/109.01  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 108.78/109.01  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 108.78/109.01  Found x0:(P X)
% 108.78/109.01  Instantiate: a:=X:fofType
% 108.78/109.01  Found x0 as proof of (P0 a)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 108.78/109.01  Found (eq_ref0 b) as proof of (((eq fofType) b) Y)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 108.78/109.01  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) Y)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 108.78/109.01  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 108.78/109.01  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 108.78/109.01  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 108.78/109.01  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 108.78/109.01  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 108.78/109.01  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 108.78/109.01  Found (eq_ref0 X) as proof of (((eq fofType) X) b1)
% 108.78/109.01  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 108.78/109.01  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 108.78/109.01  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 108.78/109.01  Found x0:(P b)
% 108.78/109.01  Instantiate: b0:=b:fofType
% 108.78/109.01  Found x0 as proof of (P0 b0)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 108.78/109.01  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.78/109.01  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 108.78/109.01  Found x0:(P b)
% 108.78/109.01  Instantiate: b0:=b:fofType
% 108.78/109.01  Found x0 as proof of (P0 b0)
% 108.78/109.01  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 113.96/114.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 113.96/114.18  Found x0:(P Y)
% 113.96/114.18  Instantiate: b:=Y:fofType
% 113.96/114.18  Found x0 as proof of (P0 b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 113.96/114.18  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 113.96/114.18  Found (eq_ref0 b) as proof of (P1 b)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (P1 b)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (P1 b)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (P1 b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 113.96/114.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 113.96/114.18  Found (eq_ref0 b) as proof of (P1 b)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (P1 b)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (P1 b)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (P1 b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 113.96/114.18  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 113.96/114.18  Found x0:=(x (fun (x0:(fofType->Prop))=> (P0 Y))):((P0 Y)->(P0 Y))
% 113.96/114.18  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 113.96/114.18  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 113.96/114.18  Found x0:(P Y)
% 113.96/114.18  Instantiate: a:=Y:fofType
% 113.96/114.18  Found x0 as proof of (P0 a)
% 113.96/114.18  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 113.96/114.18  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 113.96/114.18  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 113.96/114.18  Found x0:(P1 Y)
% 113.96/114.18  Instantiate: b:=Y:fofType
% 113.96/114.18  Found x0 as proof of (P2 b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 113.96/114.18  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 113.96/114.18  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 113.96/114.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 113.96/114.18  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 113.96/114.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 113.96/114.18  Found x0:(P1 Y)
% 113.96/114.18  Instantiate: b:=Y:fofType
% 113.96/114.18  Found x0 as proof of (P2 b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 113.96/114.18  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 113.96/114.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 113.96/114.18  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 113.96/114.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 116.98/117.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 116.98/117.26  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 116.98/117.26  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found x0:(P Y)
% 116.98/117.26  Instantiate: a:=Y:fofType
% 116.98/117.26  Found x0 as proof of (P0 a)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 116.98/117.26  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 116.98/117.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 116.98/117.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 116.98/117.26  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 116.98/117.26  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 116.98/117.26  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 116.98/117.26  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 116.98/117.26  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 116.98/117.26  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 116.98/117.26  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 116.98/117.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 116.98/117.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 116.98/117.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 116.98/117.26  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 116.98/117.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found x0:(P b)
% 116.98/117.26  Found x0 as proof of (P0 X)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 116.98/117.26  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 116.98/117.26  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 116.98/117.26  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 116.98/117.26  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 116.98/117.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 116.98/117.26  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 116.98/117.26  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 116.98/117.26  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 121.15/121.44  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 121.15/121.44  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 121.15/121.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 121.15/121.44  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 121.15/121.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 121.15/121.44  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 121.15/121.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 121.15/121.44  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 121.15/121.44  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 121.15/121.44  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 121.15/121.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 121.15/121.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 121.15/121.44  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 121.15/121.44  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 121.15/121.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 121.15/121.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 121.15/121.44  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 121.15/121.44  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 121.15/121.44  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 121.15/121.44  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 121.15/121.44  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 121.15/121.44  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 121.15/121.44  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 122.79/123.11  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 122.79/123.11  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 122.79/123.11  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 122.79/123.11  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 122.79/123.11  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 122.79/123.11  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 122.79/123.11  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 122.79/123.11  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 122.79/123.11  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 122.79/123.11  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 122.79/123.11  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 122.79/123.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 122.79/123.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 130.46/130.73  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 130.46/130.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 130.46/130.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 130.46/130.73  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 130.46/130.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 130.46/130.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found x0:(P b)
% 130.46/130.73  Instantiate: b0:=b:fofType
% 130.46/130.73  Found x0 as proof of (P0 b0)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 130.46/130.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found x0:(P b)
% 130.46/130.73  Instantiate: b0:=b:fofType
% 130.46/130.73  Found x0 as proof of (P0 b0)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 130.46/130.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found x0:(P Y)
% 130.46/130.73  Instantiate: b:=Y:fofType
% 130.46/130.73  Found x0 as proof of (P0 b)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 130.46/130.73  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found x0:(P1 Y)
% 130.46/130.73  Instantiate: b:=Y:fofType
% 130.46/130.73  Found x0 as proof of (P2 b)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 130.46/130.73  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found x0:(P1 Y)
% 130.46/130.73  Instantiate: b:=Y:fofType
% 130.46/130.73  Found x0 as proof of (P2 b)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 130.46/130.73  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 130.46/130.73  Found (eq_ref0 b0) as proof of (P b0)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (P b0)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (P b0)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (P b0)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 130.46/130.73  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 130.46/130.73  Found x0:(P Y)
% 130.46/130.73  Instantiate: a:=Y:fofType
% 130.46/130.73  Found x0 as proof of (P0 a)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 130.46/130.73  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 130.46/130.73  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 130.46/130.73  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 130.46/130.73  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 130.46/130.73  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 130.46/130.73  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 133.45/133.69  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 133.45/133.69  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 133.45/133.69  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 133.45/133.69  Found x0:=(x (fun (x0:(fofType->Prop))=> (P0 Y))):((P0 Y)->(P0 Y))
% 133.45/133.69  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 133.45/133.69  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 133.45/133.69  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 133.45/133.69  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 133.45/133.69  Found (eq_ref0 b0) as proof of (P b0)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (P b0)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (P b0)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (P b0)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 133.45/133.69  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found x0:(P Y)
% 133.45/133.69  Instantiate: a:=Y:fofType
% 133.45/133.69  Found x0 as proof of (P0 a)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 133.45/133.69  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 133.45/133.69  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 133.45/133.69  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 133.45/133.69  Found (eq_ref0 b0) as proof of (P b0)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (P b0)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (P b0)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (P b0)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 133.45/133.69  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 133.45/133.69  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 133.45/133.69  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 133.45/133.69  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 133.45/133.69  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 133.45/133.69  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 138.34/138.63  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 138.34/138.63  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 138.34/138.63  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 138.34/138.63  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 138.34/138.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found x0:(P Y)
% 138.34/138.63  Instantiate: b0:=Y:fofType
% 138.34/138.63  Found x0 as proof of (P0 b0)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 138.34/138.63  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found x0:(P b)
% 138.34/138.63  Instantiate: b0:=b:fofType
% 138.34/138.63  Found x0 as proof of (P0 b0)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 138.34/138.63  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found x0:(P Y)
% 138.34/138.63  Instantiate: b0:=Y:fofType
% 138.34/138.63  Found x0 as proof of (P0 b0)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 138.34/138.63  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 138.34/138.63  Found x0:(P b)
% 138.34/138.63  Found x0 as proof of (P0 X)
% 138.34/138.63  Found x0:(P Y)
% 138.34/138.63  Instantiate: b0:=Y:fofType
% 138.34/138.63  Found x0 as proof of (P0 b0)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 138.34/138.63  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 138.34/138.63  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 138.34/138.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 138.34/138.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 138.34/138.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 138.34/138.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 138.34/138.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 138.34/138.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 138.34/138.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 138.34/138.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 138.34/138.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 138.34/138.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 138.34/138.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 138.34/138.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 138.34/138.63  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 145.38/145.65  Found (eq_ref0 X) as proof of (((eq fofType) X) b1)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 145.38/145.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 145.38/145.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 145.38/145.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 145.38/145.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.38/145.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 145.38/145.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 145.38/145.65  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.38/145.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 145.38/145.65  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 145.38/145.65  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 145.38/145.65  Found (eq_ref0 X) as proof of (P X)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (P X)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (P X)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 145.38/145.65  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.38/145.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 145.38/145.65  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 145.38/145.65  Found (eq_ref0 X) as proof of (P X)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (P X)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (P X)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 145.38/145.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 145.38/145.65  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 145.38/145.65  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 145.38/145.65  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 145.38/145.65  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 147.35/147.66  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 147.35/147.66  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 147.35/147.66  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 147.35/147.66  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 147.35/147.66  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 147.35/147.66  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 147.35/147.66  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 147.35/147.66  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 147.35/147.66  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 147.35/147.66  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 147.35/147.66  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 147.35/147.66  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 147.35/147.66  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 147.35/147.66  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 147.35/147.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 147.35/147.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 147.35/147.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 147.35/147.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 147.35/147.66  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 147.35/147.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 147.35/147.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 147.35/147.66  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 147.35/147.66  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 147.35/147.66  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 147.35/147.66  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 147.35/147.66  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 147.35/147.66  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 150.65/150.97  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 150.65/150.97  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 150.65/150.97  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 150.65/150.97  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 150.65/150.97  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b)
% 150.65/150.97  Found x0:(P b)
% 150.65/150.97  Found x0 as proof of (P0 X)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 150.65/150.97  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 150.65/150.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 150.65/150.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 150.65/150.97  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 150.65/150.97  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 150.65/150.97  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 150.65/150.97  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 150.65/150.97  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 150.65/150.97  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 150.65/150.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 150.65/150.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 150.65/150.97  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 150.65/150.97  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 150.65/150.97  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 150.65/150.97  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 153.21/153.48  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 153.21/153.48  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 153.21/153.48  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 153.21/153.48  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.21/153.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 153.21/153.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.21/153.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 153.21/153.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 153.21/153.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 153.21/153.48  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 153.21/153.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 153.21/153.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 153.21/153.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 153.21/153.48  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 153.21/153.48  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 153.21/153.48  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 153.21/153.48  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 153.21/153.48  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 153.21/153.48  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 153.21/153.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.21/153.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 153.21/153.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.21/153.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 153.21/153.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 153.21/153.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 153.21/153.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 153.21/153.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.25/157.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 157.25/157.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.25/157.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 157.25/157.51  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 157.25/157.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.25/157.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.25/157.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 157.25/157.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.25/157.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 157.25/157.51  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 157.25/157.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.25/157.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.25/157.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.25/157.51  Found (eq_ref0 b0) as proof of (P b0)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (P b0)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (P b0)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (P b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 157.25/157.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 157.25/157.51  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 157.25/157.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.25/157.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 157.25/157.51  Found x0:(P b)
% 157.25/157.51  Found x0 as proof of (P0 Y)
% 157.25/157.51  Found x0:=(x (fun (x0:(fofType->Prop))=> (P0 Y))):((P0 Y)->(P0 Y))
% 162.52/162.82  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 162.52/162.82  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 162.52/162.82  Found x0:(P Y)
% 162.52/162.82  Found x0 as proof of (P0 Y)
% 162.52/162.82  Found x0:(P1 Y)
% 162.52/162.82  Instantiate: b:=Y:fofType
% 162.52/162.82  Found x0 as proof of (P2 b)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 162.52/162.82  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 162.52/162.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.52/162.82  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found x0:(P1 Y)
% 162.52/162.82  Instantiate: b:=Y:fofType
% 162.52/162.82  Found x0 as proof of (P2 b)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 162.52/162.82  Found (eq_ref0 X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 162.52/162.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.52/162.82  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 162.52/162.82  Found (eq_ref0 b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.52/162.82  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 162.52/162.82  Found (eq_ref0 b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.52/162.82  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.52/162.82  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 162.52/162.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 162.52/162.82  Found (eq_ref0 b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found ((eq_ref fofType) b0) as proof of (P b0)
% 162.52/162.82  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 162.52/162.82  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 162.52/162.82  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 169.11/169.40  Found (eq_ref0 b0) as proof of (P b0)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (P b0)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (P b0)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (P b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 169.11/169.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 169.11/169.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 169.11/169.40  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 169.11/169.40  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 169.11/169.40  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 169.11/169.40  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 169.11/169.40  Found x0:(P Y)
% 169.11/169.40  Instantiate: b0:=Y:fofType
% 169.11/169.40  Found x0 as proof of (P0 b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.11/169.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found x0:(P Y)
% 169.11/169.40  Instantiate: b0:=Y:fofType
% 169.11/169.40  Found x0 as proof of (P0 b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.11/169.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 169.11/169.40  Found (eq_ref0 X) as proof of (((eq fofType) X) b1)
% 169.11/169.40  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 169.11/169.40  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 169.11/169.40  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b1)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 169.11/169.40  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 169.11/169.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 169.11/169.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 169.11/169.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 169.11/169.40  Found x0:(P Y)
% 169.11/169.40  Instantiate: b0:=Y:fofType
% 169.11/169.40  Found x0 as proof of (P0 b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.11/169.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found x0:(P Y)
% 169.11/169.40  Instantiate: b0:=Y:fofType
% 169.11/169.40  Found x0 as proof of (P0 b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.11/169.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 169.11/169.40  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 169.11/169.40  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 169.11/169.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 169.11/169.40  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 169.11/169.40  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 174.35/174.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 174.35/174.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 174.35/174.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 174.35/174.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 174.35/174.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 174.35/174.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 174.35/174.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 174.35/174.63  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 174.35/174.63  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 174.35/174.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 174.35/174.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 174.35/174.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 174.35/174.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 174.35/174.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 174.35/174.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 174.35/174.63  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 174.35/174.63  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 174.35/174.63  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 176.35/176.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 176.35/176.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 176.35/176.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 176.35/176.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 176.35/176.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 176.35/176.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 176.35/176.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 176.35/176.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 176.35/176.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 176.35/176.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 176.35/176.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 176.35/176.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 176.35/176.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 176.35/176.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 176.35/176.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 176.35/176.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.14/180.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 180.14/180.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.14/180.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 180.14/180.43  Found (eq_ref0 X) as proof of (P X)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (P X)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (P X)
% 180.14/180.43  Found x0:(P b)
% 180.14/180.43  Instantiate: b0:=b:fofType
% 180.14/180.43  Found x0 as proof of (P0 b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 180.14/180.43  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 180.14/180.43  Found (eq_ref0 X) as proof of (P X)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (P X)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (P X)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.14/180.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 180.14/180.43  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.14/180.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 180.14/180.43  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found x0:(P b)
% 180.14/180.43  Found x0 as proof of (P0 X)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.14/180.43  Found (eq_ref0 b0) as proof of (P b0)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (P b0)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (P b0)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (P b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 180.14/180.43  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 180.14/180.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 180.14/180.43  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 180.14/180.43  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 180.14/180.43  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 180.14/180.43  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 180.14/180.43  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 180.14/180.43  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 180.14/180.43  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.49/184.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.49/184.81  Found (eq_ref0 b0) as proof of (P b0)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (P b0)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (P b0)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (P b0)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 184.49/184.81  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 184.49/184.81  Found (eq_ref0 b) as proof of (P b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (P b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (P b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (P b0)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 184.49/184.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.49/184.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 184.49/184.81  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 184.49/184.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 184.49/184.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 184.49/184.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 184.49/184.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 184.49/184.81  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 184.49/184.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.49/184.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 184.49/184.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.49/184.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 184.49/184.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 184.49/184.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 186.93/187.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 186.93/187.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 186.93/187.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 186.93/187.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 186.93/187.24  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 186.93/187.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 186.93/187.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 186.93/187.24  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 186.93/187.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 186.93/187.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 186.93/187.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 186.93/187.24  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 186.93/187.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 186.93/187.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 186.93/187.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 186.93/187.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 186.93/187.24  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 186.93/187.24  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 186.93/187.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 186.93/187.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 186.93/187.24  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 186.93/187.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 186.93/187.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 186.93/187.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 191.43/191.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 191.43/191.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 191.43/191.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 191.43/191.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 191.43/191.76  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 191.43/191.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 191.43/191.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 191.43/191.76  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 191.43/191.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 191.43/191.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 191.43/191.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 191.43/191.76  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 191.43/191.76  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 191.43/191.76  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 191.43/191.76  Found x0:(P Y)
% 191.43/191.76  Found x0 as proof of (P0 Y)
% 191.43/191.76  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 191.43/191.76  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 191.43/191.76  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 191.43/191.76  Found x0:=(x (fun (x0:(fofType->Prop))=> (P0 Y))):((P0 Y)->(P0 Y))
% 191.43/191.76  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 191.43/191.76  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 191.43/191.76  Found x0:(P Y)
% 191.43/191.76  Found x0 as proof of (P0 Y)
% 191.43/191.76  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 191.43/191.76  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.20/198.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.20/198.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.20/198.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 198.20/198.51  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.20/198.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.20/198.51  Found (eq_ref0 Y) as proof of (P Y)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (P Y)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (P Y)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.20/198.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.20/198.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.20/198.51  Found (eq_ref0 Y) as proof of (P Y)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (P Y)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (P Y)
% 198.20/198.51  Found x0:(P Y)
% 198.20/198.51  Instantiate: b0:=Y:fofType
% 198.20/198.51  Found x0 as proof of (P0 b0)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 198.20/198.51  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.20/198.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 198.20/198.51  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 198.20/198.51  Found x0:(P Y)
% 198.20/198.51  Instantiate: b0:=Y:fofType
% 198.20/198.51  Found x0 as proof of (P0 b0)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 198.20/198.51  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 198.20/198.51  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 198.20/198.51  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 198.20/198.51  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 205.02/205.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 205.02/205.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 205.02/205.39  Found x0:(P X)
% 205.02/205.39  Instantiate: b0:=X:fofType
% 205.02/205.39  Found x0 as proof of (P0 b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found x0:(P b)
% 205.02/205.39  Instantiate: b0:=b:fofType
% 205.02/205.39  Found x0 as proof of (P0 b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 205.02/205.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found x0:(P Y)
% 205.02/205.39  Found x0 as proof of (P0 Y)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 205.02/205.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 205.02/205.39  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 205.02/205.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 205.02/205.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 205.02/205.39  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 205.02/205.39  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 208.58/208.95  Found (eq_ref0 X) as proof of (P b0)
% 208.58/208.95  Found ((eq_ref fofType) X) as proof of (P b0)
% 208.58/208.95  Found ((eq_ref fofType) X) as proof of (P b0)
% 208.58/208.95  Found ((eq_ref fofType) X) as proof of (P b0)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 208.58/208.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 208.58/208.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 208.58/208.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 208.58/208.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 208.58/208.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.58/208.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 208.58/208.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.58/208.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 208.58/208.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.58/208.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 208.58/208.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.58/208.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 208.58/208.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.58/208.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 208.58/208.95  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 208.58/208.95  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 211.33/211.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 211.33/211.68  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 211.33/211.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 211.33/211.68  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 211.33/211.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 211.33/211.68  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 211.33/211.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 211.33/211.68  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 211.33/211.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found x0:(P b)
% 211.33/211.68  Instantiate: b0:=b:fofType
% 211.33/211.68  Found x0 as proof of (P0 b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 211.33/211.68  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 211.33/211.68  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 211.33/211.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 211.33/211.68  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 211.33/211.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 211.33/211.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found x0:(P b)
% 216.70/217.03  Instantiate: b0:=b:fofType
% 216.70/217.03  Found x0 as proof of (P0 b0)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 216.70/217.03  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 216.70/217.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.70/217.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.70/217.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 216.70/217.03  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 216.70/217.03  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 216.70/217.03  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 216.70/217.03  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 216.70/217.03  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 216.70/217.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 216.70/217.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 216.70/217.03  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 216.70/217.03  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 216.70/217.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 216.70/217.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 216.70/217.03  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.70/217.03  Found (eq_ref0 b0) as proof of (P b0)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (P b0)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (P b0)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (P b0)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 216.70/217.03  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.70/217.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 216.70/217.03  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.70/217.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 216.70/217.03  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 216.70/217.03  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 216.70/217.03  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 216.70/217.03  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 216.70/217.03  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 216.70/217.03  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 216.70/217.03  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 216.70/217.03  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 216.70/217.03  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 218.16/218.48  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 218.16/218.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 218.16/218.48  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 218.16/218.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 218.16/218.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 218.16/218.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 218.16/218.48  Found (eq_ref0 b) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (P b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 218.16/218.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 218.16/218.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 218.16/218.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 218.16/218.48  Found (eq_ref0 b0) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (P b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 218.16/218.48  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 218.16/218.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 218.16/218.48  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 218.16/218.48  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 218.16/218.48  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 218.16/218.48  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 218.16/218.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 218.16/218.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 218.16/218.48  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 218.16/218.48  Found (eq_ref0 b) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (P b0)
% 218.16/218.48  Found ((eq_ref fofType) b) as proof of (P b0)
% 218.16/218.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 218.16/218.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 218.16/218.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 226.77/227.17  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 226.77/227.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 226.77/227.17  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 226.77/227.17  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 226.77/227.17  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 226.77/227.17  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 226.77/227.17  Found (eq_ref0 b0) as proof of (P1 b0)
% 226.77/227.17  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 226.77/227.17  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 226.77/227.17  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 226.77/227.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 226.77/227.17  Found x1:(P1 Y)
% 226.77/227.17  Instantiate: b0:=Y:fofType
% 226.77/227.17  Found x1 as proof of (P2 b0)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 226.77/227.17  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 226.77/227.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 226.77/227.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 226.77/227.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 226.77/227.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 226.77/227.17  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 226.77/227.17  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 226.77/227.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 226.77/227.17  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 226.77/227.17  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 226.77/227.17  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 226.77/227.17  Found x0:=(x (fun (x0:(fofType->Prop))=> (P X))):((P X)->(P X))
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 226.77/227.17  Found (x (fun (x0:(fofType->Prop))=> (P X))) as proof of (P0 X)
% 226.77/227.17  Found eq_ref000:=(eq_ref00 P):((P b)->(P b))
% 226.77/227.17  Found (eq_ref00 P) as proof of (P0 b)
% 229.15/229.52  Found ((eq_ref0 b) P) as proof of (P0 b)
% 229.15/229.52  Found (((eq_ref fofType) b) P) as proof of (P0 b)
% 229.15/229.52  Found (((eq_ref fofType) b) P) as proof of (P0 b)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 229.15/229.52  Found (eq_ref0 Y) as proof of (P Y)
% 229.15/229.52  Found ((eq_ref fofType) Y) as proof of (P Y)
% 229.15/229.52  Found ((eq_ref fofType) Y) as proof of (P Y)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 229.15/229.52  Found (eq_ref0 Y) as proof of (P Y)
% 229.15/229.52  Found ((eq_ref fofType) Y) as proof of (P Y)
% 229.15/229.52  Found ((eq_ref fofType) Y) as proof of (P Y)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.15/229.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 229.15/229.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.15/229.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 229.15/229.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.15/229.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 229.15/229.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.15/229.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 229.15/229.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.15/229.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 229.15/229.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.15/229.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 229.15/229.52  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 229.15/229.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.15/229.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.15/229.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.15/229.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.15/229.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 229.15/229.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 231.05/231.46  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 231.05/231.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 231.05/231.46  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found x0:(P Y)
% 231.05/231.46  Instantiate: b0:=Y:fofType
% 231.05/231.46  Found x0 as proof of (P0 b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 231.05/231.46  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found x0:(P Y)
% 231.05/231.46  Instantiate: b0:=Y:fofType
% 231.05/231.46  Found x0 as proof of (P0 b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 231.05/231.46  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 231.05/231.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 231.05/231.46  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 231.05/231.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 231.05/231.46  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 231.05/231.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 231.05/231.46  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 231.05/231.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 231.05/231.46  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 231.05/231.46  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 231.05/231.46  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 233.68/234.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.68/234.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 233.68/234.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 233.68/234.04  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 233.68/234.04  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 233.68/234.04  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 233.68/234.04  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 233.68/234.04  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.68/234.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 233.68/234.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.68/234.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 233.68/234.04  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.68/234.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 233.68/234.04  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 233.68/234.04  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 233.68/234.04  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 233.68/234.04  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 233.68/234.04  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 238.55/238.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 238.55/238.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 238.55/238.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 238.55/238.90  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 238.55/238.90  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 238.55/238.90  Found x0:(P b)
% 238.55/238.90  Instantiate: b0:=b:fofType
% 238.55/238.90  Found x0 as proof of (P0 b0)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 238.55/238.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found x0:(P Y)
% 238.55/238.90  Found x0 as proof of (P0 Y)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 238.55/238.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 238.55/238.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 238.55/238.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 238.55/238.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 238.55/238.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 238.55/238.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 238.55/238.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 238.55/238.90  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 238.55/238.90  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 238.55/238.90  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 238.55/238.90  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.76/246.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 245.76/246.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.76/246.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 245.76/246.13  Found x0:(P b)
% 245.76/246.13  Instantiate: b0:=b:fofType
% 245.76/246.13  Found x0 as proof of (P0 b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 245.76/246.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.76/246.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 245.76/246.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.76/246.13  Found (eq_ref0 b0) as proof of (P b0)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (P b0)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (P b0)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (P b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 245.76/246.13  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 245.76/246.13  Found (eq_ref0 b) as proof of (P b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (P b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (P b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (P b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 245.76/246.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.76/246.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 245.76/246.13  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 245.76/246.13  Found (eq_ref0 b0) as proof of (P0 b0)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 245.76/246.13  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 245.76/246.13  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 245.76/246.13  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 245.76/246.13  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 245.76/246.13  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 248.45/248.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 248.45/248.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 248.45/248.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P1 b))):((P1 b)->(P1 b))
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P1 b))) as proof of (P2 b)
% 248.45/248.81  Found x0:(P0 Y)
% 248.45/248.81  Instantiate: b0:=Y:fofType
% 248.45/248.81  Found x0 as proof of (P1 b0)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 248.45/248.81  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 248.45/248.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 248.45/248.81  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 248.45/248.81  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 248.45/248.81  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 248.45/248.81  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 248.45/248.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 248.45/248.81  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 248.45/248.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 248.45/248.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 248.45/248.81  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 248.45/248.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 248.45/248.81  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 248.45/248.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 248.45/248.81  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 248.45/248.81  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 248.45/248.81  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 248.45/248.81  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 248.45/248.81  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 248.45/248.81  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 248.45/248.81  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 248.45/248.81  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 248.45/248.81  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 248.45/248.81  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 248.45/248.81  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 251.47/251.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 251.47/251.87  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 251.47/251.87  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 251.47/251.87  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 251.47/251.87  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 251.47/251.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 251.47/251.87  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 251.47/251.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 251.47/251.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 251.47/251.87  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 251.47/251.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 251.47/251.87  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 251.47/251.87  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 251.47/251.87  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 251.47/251.87  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 251.47/251.87  Found (eq_ref0 b0) as proof of (P1 b0)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 251.47/251.87  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 251.47/251.87  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 251.47/251.87  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 251.47/251.87  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 251.47/251.87  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 251.47/251.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 251.47/251.87  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 251.47/251.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 251.47/251.87  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 251.47/251.87  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 251.47/251.87  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 251.47/251.87  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 251.47/251.87  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 259.89/260.30  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 259.89/260.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 259.89/260.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 259.89/260.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 259.89/260.30  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 259.89/260.30  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 259.89/260.30  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 259.89/260.30  Found x0:(P1 b)
% 259.89/260.30  Instantiate: b0:=b:fofType
% 259.89/260.30  Found x0 as proof of (P2 b0)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.89/260.30  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 a))):((P1 a)->(P1 a))
% 259.89/260.30  Found (x (fun (x1:(fofType->Prop))=> (P1 a))) as proof of (P2 a)
% 259.89/260.30  Found (x (fun (x1:(fofType->Prop))=> (P1 a))) as proof of (P2 a)
% 259.89/260.30  Found x0:(P1 b)
% 259.89/260.30  Instantiate: b0:=b:fofType
% 259.89/260.30  Found x0 as proof of (P2 b0)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.89/260.30  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found x1:(P1 Y)
% 259.89/260.30  Instantiate: b0:=Y:fofType
% 259.89/260.30  Found x1 as proof of (P2 b0)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 259.89/260.30  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 259.89/260.30  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 259.89/260.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 259.89/260.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 259.89/260.30  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.89/260.30  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.89/260.30  Found (eq_ref0 Y) as proof of (P Y)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (P Y)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (P Y)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 259.89/260.30  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 259.89/260.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 259.89/260.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 259.89/260.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.89/260.30  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found x1:(P1 b)
% 259.89/260.30  Instantiate: b0:=b:fofType
% 259.89/260.30  Found x1 as proof of (P2 b0)
% 259.89/260.30  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 259.89/260.30  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 259.89/260.30  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 259.89/260.30  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 259.89/260.30  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 259.89/260.30  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 262.15/262.52  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 262.15/262.52  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 262.15/262.52  Found x0:=(x (fun (x0:(fofType->Prop))=> (P2 Y))):((P2 Y)->(P2 Y))
% 262.15/262.52  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 262.15/262.52  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 262.15/262.52  Found x0:=(x (fun (x0:(fofType->Prop))=> (P2 Y))):((P2 Y)->(P2 Y))
% 262.15/262.52  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 262.15/262.52  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 262.15/262.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 262.15/262.52  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 262.15/262.52  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 262.15/262.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 262.15/262.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 262.15/262.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 262.15/262.52  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 262.15/262.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 262.15/262.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 262.15/262.52  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 262.15/262.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 262.15/262.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 262.15/262.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 262.15/262.52  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 262.15/262.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 262.15/262.52  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 262.15/262.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 262.15/262.52  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 262.15/262.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 262.15/262.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 262.15/262.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.25/264.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found x0:(P1 Y)
% 264.25/264.67  Instantiate: a:=Y:fofType
% 264.25/264.67  Found x0 as proof of (P2 a)
% 264.25/264.67  Found x0:(P1 Y)
% 264.25/264.67  Instantiate: a:=Y:fofType
% 264.25/264.67  Found x0 as proof of (P2 a)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.25/264.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 264.25/264.67  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.25/264.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.25/264.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.25/264.67  Found (eq_ref0 b0) as proof of (P1 b0)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 264.25/264.67  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.25/264.67  Found (eq_ref0 b0) as proof of (P1 b0)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.25/264.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.25/264.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 264.25/264.67  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 264.25/264.67  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 264.25/264.67  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 264.25/264.67  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 264.25/264.67  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 264.25/264.67  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 264.25/264.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 264.25/264.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 264.25/264.67  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 264.25/264.67  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 264.25/264.67  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 264.25/264.67  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.46/265.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.46/265.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.46/265.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.46/265.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 265.46/265.89  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.46/265.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.46/265.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.46/265.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.46/265.89  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.46/265.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 265.46/265.89  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.46/265.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 265.46/265.89  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 265.46/265.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 265.46/265.89  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 265.46/265.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 268.46/268.84  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 268.46/268.84  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 268.46/268.84  Found (eq_ref0 b) as proof of (((eq fofType) b) X)
% 268.46/268.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 268.46/268.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 268.46/268.84  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) X)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 268.46/268.84  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 268.46/268.84  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 268.46/268.84  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 268.46/268.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 268.46/268.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 268.46/268.84  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 268.46/268.84  Found (eq_ref0 b) as proof of (P1 b0)
% 268.46/268.84  Found ((eq_ref fofType) b) as proof of (P1 b0)
% 268.46/268.84  Found ((eq_ref fofType) b) as proof of (P1 b0)
% 268.46/268.84  Found ((eq_ref fofType) b) as proof of (P1 b0)
% 268.46/268.84  Found x0:(P1 b)
% 268.46/268.84  Found x0 as proof of (P2 X)
% 268.46/268.84  Found x0:(P1 b)
% 268.46/268.84  Found x0 as proof of (P2 X)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 268.46/268.84  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 268.46/268.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 268.46/268.84  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 268.46/268.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 268.46/268.84  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 268.46/268.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 268.46/268.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 268.46/268.84  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 268.46/268.84  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.46/268.84  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.46/268.84  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 268.46/268.84  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 268.46/268.84  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 268.46/268.84  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 268.46/268.84  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 268.46/268.84  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 272.02/272.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 272.02/272.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 272.02/272.48  Found (eq_ref0 X) as proof of (((eq fofType) X) b00)
% 272.02/272.48  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b00)
% 272.02/272.48  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b00)
% 272.02/272.48  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b00)
% 272.02/272.48  Found x0:(P b)
% 272.02/272.48  Instantiate: a:=b:fofType
% 272.02/272.48  Found x0 as proof of (P0 a)
% 272.02/272.48  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 Y))):((P1 Y)->(P1 Y))
% 272.02/272.48  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 272.02/272.48  Found (x (fun (x1:(fofType->Prop))=> (P1 Y))) as proof of (P2 Y)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 272.02/272.48  Found (eq_ref0 b1) as proof of (((eq fofType) b1) Y)
% 272.02/272.48  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 272.02/272.48  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 272.02/272.48  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) Y)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 272.02/272.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 272.02/272.48  Found (eq_ref0 b00) as proof of (((eq fofType) b00) Y)
% 272.02/272.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 272.02/272.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 272.02/272.48  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) Y)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 272.02/272.48  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 272.02/272.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 272.02/272.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 272.02/272.48  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 272.02/272.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 272.02/272.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 272.02/272.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 272.02/272.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 272.02/272.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 272.02/272.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 272.02/272.48  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 272.02/272.48  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 272.02/272.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 272.02/272.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 272.02/272.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.11/277.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 277.11/277.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.11/277.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 277.11/277.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.11/277.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 277.11/277.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.11/277.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 277.11/277.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.11/277.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 277.11/277.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.11/277.48  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 277.11/277.48  Found x0:(P b)
% 277.11/277.48  Instantiate: b0:=b:fofType
% 277.11/277.48  Found x0 as proof of (P0 b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 277.11/277.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 277.11/277.48  Found (eq_ref0 b0) as proof of (P0 b0)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 277.11/277.48  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 277.11/277.48  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 277.11/277.48  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 277.11/277.48  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 278.73/279.11  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 278.73/279.11  Found (eq_ref0 b0) as proof of (P b0)
% 278.73/279.11  Found ((eq_ref fofType) b0) as proof of (P b0)
% 278.73/279.11  Found ((eq_ref fofType) b0) as proof of (P b0)
% 278.73/279.11  Found ((eq_ref fofType) b0) as proof of (P b0)
% 278.73/279.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 278.73/279.11  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 278.73/279.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 278.73/279.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 278.73/279.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 278.73/279.11  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 278.73/279.11  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 278.73/279.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 278.73/279.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 278.73/279.11  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 278.73/279.11  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 278.73/279.11  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 278.73/279.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 278.73/279.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 278.73/279.12  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 278.73/279.12  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 278.73/279.12  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 278.73/279.12  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 278.73/279.12  Found (eq_ref0 b) as proof of (P b0)
% 278.73/279.12  Found ((eq_ref fofType) b) as proof of (P b0)
% 278.73/279.12  Found ((eq_ref fofType) b) as proof of (P b0)
% 278.73/279.12  Found ((eq_ref fofType) b) as proof of (P b0)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 278.73/279.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 278.73/279.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 278.73/279.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 278.73/279.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 278.73/279.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 278.73/279.12  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 278.73/279.12  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 278.73/279.12  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 278.73/279.12  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 278.73/279.12  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b0))):((P b0)->(P b0))
% 278.73/279.12  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 278.73/279.12  Found (x (fun (x0:(fofType->Prop))=> (P b0))) as proof of (P0 b0)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 278.73/279.12  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b00)
% 278.73/279.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 278.73/279.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 278.73/279.12  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b00)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 278.73/279.12  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 278.73/279.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 278.73/279.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 278.73/279.12  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 278.73/279.12  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 278.73/279.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 278.73/279.12  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 278.73/279.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 285.21/285.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found x0:(P0 Y)
% 285.21/285.61  Instantiate: b0:=Y:fofType
% 285.21/285.61  Found x0 as proof of (P1 b0)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 285.21/285.61  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 285.21/285.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 285.21/285.61  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 285.21/285.61  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 285.21/285.61  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 285.21/285.61  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 285.21/285.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 285.21/285.61  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 285.21/285.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 285.21/285.61  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found x1:(P1 X)
% 285.21/285.61  Instantiate: b0:=X:fofType
% 285.21/285.61  Found x1 as proof of (P2 b0)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 285.21/285.61  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 285.21/285.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 285.21/285.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 285.21/285.61  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 285.21/285.61  Found x0:=(x (fun (x0:(fofType->Prop))=> (P Y))):((P Y)->(P Y))
% 285.21/285.61  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 285.21/285.61  Found (x (fun (x0:(fofType->Prop))=> (P Y))) as proof of (P0 Y)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 285.21/285.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 285.21/285.61  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 285.21/285.61  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 285.21/285.61  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 285.21/285.61  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 285.21/285.61  Found x1:=(x (fun (x1:(fofType->Prop))=> (P1 a))):((P1 a)->(P1 a))
% 288.84/289.23  Found (x (fun (x1:(fofType->Prop))=> (P1 a))) as proof of (P2 a)
% 288.84/289.23  Found (x (fun (x1:(fofType->Prop))=> (P1 a))) as proof of (P2 a)
% 288.84/289.23  Found x0:(P1 b)
% 288.84/289.23  Instantiate: b0:=b:fofType
% 288.84/289.23  Found x0 as proof of (P2 b0)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 288.84/289.23  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found x0:(P1 b)
% 288.84/289.23  Instantiate: b0:=b:fofType
% 288.84/289.23  Found x0 as proof of (P2 b0)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 288.84/289.23  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found x0:(P0 b)
% 288.84/289.23  Instantiate: b0:=b:fofType
% 288.84/289.23  Found x0 as proof of (P1 b0)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 288.84/289.23  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 288.84/289.23  Found eq_ref000:=(eq_ref00 P):((P b)->(P b))
% 288.84/289.23  Found (eq_ref00 P) as proof of (P0 b)
% 288.84/289.23  Found ((eq_ref0 b) P) as proof of (P0 b)
% 288.84/289.23  Found (((eq_ref fofType) b) P) as proof of (P0 b)
% 288.84/289.23  Found (((eq_ref fofType) b) P) as proof of (P0 b)
% 288.84/289.23  Found x0:=(x (fun (x0:(fofType->Prop))=> (P b))):((P b)->(P b))
% 288.84/289.23  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 288.84/289.23  Found (x (fun (x0:(fofType->Prop))=> (P b))) as proof of (P0 b)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 288.84/289.23  Found (eq_ref0 Y) as proof of (P Y)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (P Y)
% 288.84/289.23  Found ((eq_ref fofType) Y) as proof of (P Y)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 288.84/289.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 288.84/289.23  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 288.84/289.23  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 288.84/289.23  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 288.84/289.23  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 288.84/289.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 288.84/289.23  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 288.84/289.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 288.84/289.23  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 288.84/289.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 288.84/289.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 288.84/289.23  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 288.84/289.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 290.22/290.62  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 290.22/290.62  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 290.22/290.62  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 290.22/290.62  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 290.22/290.62  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 290.22/290.62  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 290.22/290.62  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 290.22/290.62  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 290.22/290.62  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 290.22/290.62  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 290.22/290.62  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 290.22/290.62  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 291.32/291.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 291.32/291.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 291.32/291.76  Found (eq_ref0 X) as proof of (P1 b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (P1 b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (P1 b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (P1 b0)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 291.32/291.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 291.32/291.76  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 291.32/291.76  Found (eq_ref0 b1) as proof of (((eq fofType) b1) X)
% 291.32/291.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 291.32/291.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 291.32/291.76  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) X)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 291.32/291.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 291.32/291.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 291.32/291.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 291.32/291.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 291.32/291.76  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 291.32/291.76  Found x0:(P b0)
% 291.32/291.76  Instantiate: b1:=b0:fofType
% 291.32/291.76  Found x0 as proof of (P0 b1)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 291.32/291.76  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b1)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 291.32/291.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) Y)
% 291.32/291.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 291.32/291.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 291.32/291.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 296.72/297.10  Found (eq_ref0 b0) as proof of (P0 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P0 b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 296.72/297.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 296.72/297.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) X)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) X)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 296.72/297.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 296.72/297.10  Found (eq_ref0 b) as proof of (P0 b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (P0 b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (P0 b0)
% 296.72/297.10  Found ((eq_ref fofType) b) as proof of (P0 b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 296.72/297.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found x1:(P1 b)
% 296.72/297.10  Instantiate: b0:=b:fofType
% 296.72/297.10  Found x1 as proof of (P2 b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 296.72/297.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found x0:=(x (fun (x0:(fofType->Prop))=> (P0 Y))):((P0 Y)->(P0 Y))
% 296.72/297.10  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 296.72/297.10  Found (x (fun (x0:(fofType->Prop))=> (P0 Y))) as proof of (P1 Y)
% 296.72/297.10  Found x0:(P1 Y)
% 296.72/297.10  Instantiate: a:=Y:fofType
% 296.72/297.10  Found x0 as proof of (P2 a)
% 296.72/297.10  Found x0:(P1 Y)
% 296.72/297.10  Instantiate: a:=Y:fofType
% 296.72/297.10  Found x0 as proof of (P2 a)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 296.72/297.10  Found (eq_ref0 b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 296.72/297.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 296.72/297.10  Found (eq_ref0 b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 296.72/297.10  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 296.72/297.10  Found x0:=(x (fun (x0:(fofType->Prop))=> (P2 Y))):((P2 Y)->(P2 Y))
% 296.72/297.10  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 296.72/297.10  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 296.72/297.10  Found x0:=(x (fun (x0:(fofType->Prop))=> (P2 Y))):((P2 Y)->(P2 Y))
% 296.72/297.10  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 296.72/297.10  Found (x (fun (x0:(fofType->Prop))=> (P2 Y))) as proof of (P3 Y)
% 296.72/297.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 296.72/297.10  Found (eq_ref0 b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 296.72/297.10  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 298.13/298.53  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.13/298.53  Found (eq_ref0 b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 298.13/298.53  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.13/298.53  Found (eq_ref0 b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 298.13/298.53  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.13/298.53  Found (eq_ref0 b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 X):(((eq fofType) X) X)
% 298.13/298.53  Found (eq_ref0 X) as proof of (((eq fofType) X) b0)
% 298.13/298.53  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 298.13/298.53  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 298.13/298.53  Found ((eq_ref fofType) X) as proof of (((eq fofType) X) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.13/298.53  Found (eq_ref0 b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (P1 b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 298.13/298.53  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 298.13/298.53  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.13/298.53  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.13/298.53  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 298.13/298.53  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 Y):(((eq fofType) Y) Y)
% 298.13/298.53  Found (eq_ref0 Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found ((eq_ref fofType) Y) as proof of (((eq fofType) Y) b0)
% 298.13/298.53  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 298.13/298.53  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 298.13/298.53  Found ((eq_ref fofType) b0) as proof 
%------------------------------------------------------------------------------