TSTP Solution File: SYO211^5 by cocATP---0.2.0

View Problem - Process Solution

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

% Computer : n014.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:55 EDT 2022

% Result   : Timeout 286.44s 286.86s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.10/0.11  % Problem    : SYO211^5 : TPTP v7.5.0. Released v4.0.0.
% 0.10/0.11  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.33  % Computer   : n014.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 19:02:49 EST 2022
% 0.12/0.33  % CPUTime    : 
% 0.12/0.33  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 1.68/1.90  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 1.68/1.90  FOF formula (<kernel.Constant object at 0x26df488>, <kernel.Constant object at 0x26df128>) of role type named x
% 1.68/1.90  Using role type
% 1.68/1.90  Declaring x:fofType
% 1.68/1.90  FOF formula ((ex fofType) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) of role conjecture named cCT24
% 1.68/1.90  Conjecture to prove = ((ex fofType) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))):Prop
% 1.68/1.90  We need to prove ['((ex fofType) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))']
% 1.68/1.90  Parameter fofType:Type.
% 1.68/1.90  Parameter x:fofType.
% 1.68/1.90  Trying to prove ((ex fofType) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 1.68/1.90  Found x:fofType
% 1.68/1.90  Found x as proof of fofType
% 1.68/1.90  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 1.68/1.90  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 1.68/1.90  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 1.68/1.90  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 1.68/1.90  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 1.68/1.90  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 1.68/1.90  Found (eq_ref0 b) as proof of (((eq fofType) b) x)
% 1.68/1.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 1.68/1.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 1.68/1.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 1.68/1.90  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 1.68/1.90  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 1.68/1.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 1.68/1.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 1.68/1.90  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 1.68/1.90  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 1.68/1.90  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 1.68/1.90  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 1.68/1.90  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 1.68/1.90  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 1.68/1.90  Found eta_expansion_dep000:=(eta_expansion_dep00 (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))):(((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) (fun (x0:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 1.68/1.90  Found (eta_expansion_dep00 (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b)
% 1.68/1.90  Found ((eta_expansion_dep0 (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b)
% 1.68/1.90  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b)
% 1.68/1.90  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b)
% 1.68/1.90  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b)
% 1.68/1.90  Found eq_ref00:=(eq_ref0 (f x0)):(((eq Prop) (f x0)) (f x0))
% 1.68/1.90  Found (eq_ref0 (f x0)) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 1.68/1.90  Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 1.68/1.90  Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 1.68/1.90  Found (fun (x0:fofType)=> ((eq_ref Prop) (f x0))) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 3.55/3.75  Found (fun (x0:fofType)=> ((eq_ref Prop) (f x0))) as proof of (forall (x0:fofType), (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 3.55/3.75  Found eq_ref00:=(eq_ref0 (f x0)):(((eq Prop) (f x0)) (f x0))
% 3.55/3.75  Found (eq_ref0 (f x0)) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 3.55/3.75  Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 3.55/3.75  Found ((eq_ref Prop) (f x0)) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 3.55/3.75  Found (fun (x0:fofType)=> ((eq_ref Prop) (f x0))) as proof of (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))
% 3.55/3.75  Found (fun (x0:fofType)=> ((eq_ref Prop) (f x0))) as proof of (forall (x0:fofType), (((eq Prop) (f x0)) (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 3.55/3.75  Found x0:(P (Xf x))
% 3.55/3.75  Instantiate: b:=(Xf x):fofType
% 3.55/3.75  Found x0 as proof of (P0 b)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 3.55/3.75  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 3.55/3.75  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 3.55/3.75  Found (eq_ref0 b) as proof of (((eq fofType) b) x)
% 3.55/3.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 3.55/3.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 3.55/3.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 3.55/3.75  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found x0:(P x)
% 3.55/3.75  Instantiate: b:=x:fofType
% 3.55/3.75  Found x0 as proof of (P0 b)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 3.55/3.75  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 3.55/3.75  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 3.55/3.75  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 3.55/3.75  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 3.55/3.75  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 3.55/3.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 3.55/3.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 3.55/3.75  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 3.55/3.75  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 3.55/3.75  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 3.55/3.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 3.55/3.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 3.55/3.75  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 3.55/3.75  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 3.55/3.75  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 3.55/3.75  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 7.02/7.22  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.02/7.22  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found x01:(P b)
% 7.02/7.22  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 7.02/7.22  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 7.02/7.22  Found x02:(P x)
% 7.02/7.22  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 7.02/7.22  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.02/7.22  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 7.02/7.22  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 7.02/7.22  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 7.02/7.22  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 7.02/7.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 7.02/7.22  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 7.02/7.22  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 7.02/7.22  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 7.02/7.22  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 7.02/7.22  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 7.02/7.22  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.02/7.22  Found (eq_ref0 b) as proof of (((eq fofType) b) x)
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 7.02/7.22  Found x01:(P x)
% 7.02/7.22  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 7.02/7.22  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 7.02/7.22  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 7.02/7.22  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 7.02/7.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 7.02/7.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 7.02/7.22  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 7.02/7.22  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 7.02/7.22  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 7.02/7.22  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 9.16/9.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 9.16/9.38  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 9.16/9.38  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 9.16/9.38  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 9.16/9.38  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 9.16/9.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 9.16/9.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 9.16/9.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 9.16/9.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 9.16/9.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 9.16/9.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 9.16/9.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 9.16/9.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 9.16/9.38  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 9.16/9.38  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 9.16/9.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 9.16/9.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 9.16/9.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 9.16/9.38  Found x0:(P (Xf x))
% 9.16/9.38  Instantiate: b:=(Xf x):fofType
% 9.16/9.38  Found x0 as proof of (P0 b)
% 9.16/9.38  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 9.16/9.38  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 9.16/9.38  Found eta_expansion_dep000:=(eta_expansion_dep00 a):(((eq (fofType->Prop)) a) (fun (x:fofType)=> (a x)))
% 9.16/9.38  Found (eta_expansion_dep00 a) as proof of (((eq (fofType->Prop)) a) b)
% 9.16/9.38  Found ((eta_expansion_dep0 (fun (x1:fofType)=> Prop)) a) as proof of (((eq (fofType->Prop)) a) b)
% 9.16/9.38  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) a) as proof of (((eq (fofType->Prop)) a) b)
% 9.16/9.38  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) a) as proof of (((eq (fofType->Prop)) a) b)
% 9.16/9.38  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) a) as proof of (((eq (fofType->Prop)) a) b)
% 9.16/9.38  Found eq_ref00:=(eq_ref0 b):(((eq (fofType->Prop)) b) b)
% 9.16/9.38  Found (eq_ref0 b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found eq_ref00:=(eq_ref0 b):(((eq (fofType->Prop)) b) b)
% 9.16/9.38  Found (eq_ref0 b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 9.16/9.38  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 9.16/9.38  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 9.16/9.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 9.16/9.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 9.16/9.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.51/12.72  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 12.51/12.72  Found (eq_ref0 b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 12.51/12.72  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found x0:(P x)
% 12.51/12.72  Instantiate: b:=x:fofType
% 12.51/12.72  Found x0 as proof of (P0 b)
% 12.51/12.72  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 12.51/12.72  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.51/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.51/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.51/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.51/12.72  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 12.51/12.72  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.51/12.72  Found x0:(P (Xf x))
% 12.51/12.72  Instantiate: a:=(Xf x):fofType
% 12.51/12.72  Found x0 as proof of (P0 a)
% 12.51/12.72  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 12.51/12.72  Found (eq_ref0 b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 12.51/12.72  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 12.51/12.72  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 12.51/12.72  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 12.51/12.72  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 12.51/12.72  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 12.51/12.72  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 12.51/12.72  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 12.51/12.72  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 12.55/12.72  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 12.55/12.72  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 12.55/12.72  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 12.55/12.72  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 12.55/12.72  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 12.55/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 12.55/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 12.55/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 12.55/12.72  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 12.55/12.72  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 12.55/12.72  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 12.55/12.72  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 12.55/12.72  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 12.55/12.72  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 12.55/12.72  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found x0:(P1 x)
% 12.55/12.72  Instantiate: b:=x:fofType
% 12.55/12.72  Found x0 as proof of (P2 b)
% 12.55/12.72  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 12.55/12.72  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.55/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.55/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.55/12.72  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 12.55/12.72  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 12.55/12.72  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 12.55/12.72  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.07/16.24  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 16.07/16.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 16.07/16.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.07/16.24  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.07/16.24  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 16.07/16.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 16.07/16.24  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 16.07/16.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 16.07/16.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 16.07/16.24  Found x01:(P b)
% 16.07/16.24  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 16.07/16.24  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 16.07/16.24  Found x01:(P b)
% 16.07/16.24  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 16.07/16.24  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 16.07/16.24  Found x000:(P1 x)
% 16.07/16.24  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 16.07/16.24  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 16.07/16.24  Found x0:(P b)
% 16.07/16.24  Instantiate: b0:=b:fofType
% 16.07/16.24  Found x0 as proof of (P0 b0)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 16.07/16.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 16.07/16.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 16.07/16.24  Found x0:(P x)
% 16.07/16.24  Instantiate: b:=x:fofType
% 16.07/16.24  Found x0 as proof of (P0 b)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 16.07/16.24  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 16.07/16.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 16.07/16.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 16.07/16.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 16.07/16.24  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 16.07/16.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 16.07/16.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 16.07/16.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 16.07/16.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 16.07/16.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 16.07/16.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 16.07/16.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 16.07/16.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 16.07/16.24  Found x02:(P x)
% 16.07/16.24  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 17.94/18.13  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 17.94/18.13  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 17.94/18.13  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found x0:(P x)
% 17.94/18.13  Instantiate: a:=x:fofType
% 17.94/18.13  Found x0 as proof of (P0 a)
% 17.94/18.13  Found x02:(P x)
% 17.94/18.13  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 17.94/18.13  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 17.94/18.13  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 17.94/18.13  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 17.94/18.13  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 17.94/18.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 17.94/18.13  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 17.94/18.13  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 17.94/18.13  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 17.94/18.13  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 17.94/18.13  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 17.94/18.13  Found x0:(P b)
% 17.94/18.13  Found x0 as proof of (P0 (Xf x))
% 17.94/18.13  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 17.94/18.13  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 17.94/18.13  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 17.94/18.13  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 17.94/18.13  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 17.94/18.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 17.94/18.13  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 17.94/18.13  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 17.94/18.13  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 17.94/18.13  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 17.94/18.13  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 22.23/22.41  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 22.23/22.41  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 22.23/22.41  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 22.23/22.41  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.23/22.41  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 22.23/22.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 22.23/22.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 22.23/22.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 22.23/22.41  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 22.23/22.41  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 22.23/22.41  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 22.23/22.41  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 22.23/22.41  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 22.23/22.41  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 22.23/22.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 22.23/22.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 22.23/22.41  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 22.23/22.41  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 22.23/22.41  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 22.23/22.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 22.23/22.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 22.23/22.41  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 22.23/22.41  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 22.23/22.41  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found x01:(P1 b)
% 22.23/22.41  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 22.23/22.41  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 22.23/22.41  Found x01:(P x)
% 22.23/22.41  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 22.23/22.41  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 22.23/22.41  Found x01:(P b)
% 22.23/22.41  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 22.23/22.41  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 22.23/22.41  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found x0:(P0 b0)
% 22.23/22.41  Instantiate: b0:=(Xf x):fofType
% 22.23/22.41  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 22.23/22.41  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 22.23/22.41  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 22.23/22.41  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 22.23/22.41  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 22.23/22.41  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found x0:(P0 b0)
% 26.27/26.50  Instantiate: b0:=(Xf x):fofType
% 26.27/26.50  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 26.27/26.50  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 26.27/26.50  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 26.27/26.50  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 26.27/26.50  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 26.27/26.50  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 26.27/26.50  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 26.27/26.50  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 26.27/26.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 26.27/26.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 26.27/26.50  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 26.27/26.50  Found x0:(P x)
% 26.27/26.50  Instantiate: b0:=x:fofType
% 26.27/26.50  Found x0 as proof of (P0 b0)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.27/26.50  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found x0:(P x)
% 26.27/26.50  Instantiate: b0:=x:fofType
% 26.27/26.50  Found x0 as proof of (P0 b0)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.27/26.50  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 26.27/26.50  Found x02:(P1 x)
% 26.27/26.50  Found (fun (x02:(P1 x))=> x02) as proof of (P1 x)
% 26.27/26.50  Found (fun (x02:(P1 x))=> x02) as proof of (P2 x)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 26.27/26.50  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 26.27/26.50  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 26.27/26.50  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 26.27/26.50  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 26.27/26.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 26.27/26.50  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 26.27/26.50  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 26.27/26.50  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 26.27/26.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 26.27/26.50  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 26.27/26.50  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 26.27/26.50  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 30.38/30.60  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 30.38/30.60  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.38/30.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 30.38/30.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 30.38/30.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.38/30.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.38/30.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 30.38/30.60  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 30.38/30.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 30.38/30.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 30.38/30.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.38/30.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 30.38/30.60  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 30.38/30.60  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 30.38/30.60  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 30.38/30.60  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 30.38/30.60  Found x01:(P b0)
% 30.38/30.60  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 30.38/30.60  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 30.38/30.60  Found x0:(P x)
% 30.38/30.60  Found x0 as proof of (P0 x)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 30.38/30.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 30.38/30.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 30.38/30.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 30.38/30.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 30.38/30.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 30.38/30.60  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 30.38/30.60  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 30.38/30.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 33.05/33.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 33.05/33.30  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 33.05/33.30  Found x01:(P1 x)
% 33.05/33.30  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 33.05/33.30  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 33.05/33.30  Found x01:(P1 b)
% 33.05/33.30  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 33.05/33.30  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 33.05/33.30  Found x01:(P1 x)
% 33.05/33.30  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 33.05/33.30  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 33.05/33.30  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 33.05/33.30  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 33.05/33.30  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 33.05/33.30  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 33.05/33.30  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 33.05/33.30  Found x0:(P0 (Xf x))
% 33.05/33.30  Found (fun (x0:(P0 (Xf x)))=> x0) as proof of (P0 b)
% 33.05/33.30  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of ((P0 (Xf x))->(P0 b))
% 33.05/33.30  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of (P (Xf x))
% 33.05/33.30  Found x00:(P0 b)
% 33.05/33.30  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 33.05/33.30  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 33.05/33.30  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 33.05/33.30  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 33.05/33.30  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found x00:(P0 b)
% 33.05/33.30  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 33.05/33.30  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 33.05/33.30  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 33.05/33.30  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 33.05/33.30  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 33.05/33.30  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 33.05/33.30  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 33.05/33.30  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 33.05/33.30  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 33.05/33.30  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 33.05/33.30  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 36.77/36.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found x0:(P b)
% 36.77/36.97  Instantiate: b0:=b:fofType
% 36.77/36.97  Found x0 as proof of (P0 b0)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 36.77/36.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 36.77/36.97  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found x0:(P0 b0)
% 36.77/36.97  Instantiate: b0:=x:fofType
% 36.77/36.97  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 x)
% 36.77/36.97  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 x))
% 36.77/36.97  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 36.77/36.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found x0:(P0 b)
% 36.77/36.97  Instantiate: b0:=b:fofType
% 36.77/36.97  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b0)
% 36.77/36.97  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b0))
% 36.77/36.97  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b0)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 36.77/36.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 36.77/36.97  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 36.77/36.97  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 36.77/36.97  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 36.77/36.97  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 36.77/36.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 36.77/36.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 36.77/36.97  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 36.77/36.97  Found x01:(P x)
% 36.77/36.97  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 36.77/36.97  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 36.77/36.97  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 36.77/36.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 36.77/36.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 36.77/36.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 36.77/36.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 36.77/36.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 36.77/36.97  Found x02:(P x)
% 36.77/36.97  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 36.77/36.97  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 36.77/36.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 36.77/36.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 36.77/36.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 41.61/41.86  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 41.61/41.86  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 41.61/41.86  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 41.61/41.86  Found x01:(P x)
% 41.61/41.86  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 41.61/41.86  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 41.61/41.86  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 41.61/41.86  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 41.61/41.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 41.61/41.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 41.61/41.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 41.61/41.86  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 41.61/41.86  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 41.61/41.86  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 41.61/41.86  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 41.61/41.86  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 41.61/41.86  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 41.61/41.86  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 41.61/41.86  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 41.61/41.86  Found x0:(P0 x)
% 41.61/41.86  Found (fun (x0:(P0 x))=> x0) as proof of (P0 x)
% 41.61/41.86  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of ((P0 x)->(P0 x))
% 41.61/41.86  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of (P x)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 41.61/41.86  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 41.61/41.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 41.61/41.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 41.61/41.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 41.61/41.86  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 41.61/41.86  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 41.61/41.86  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 41.61/41.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 41.61/41.86  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 41.61/41.86  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 41.61/41.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 41.61/41.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 41.61/41.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 43.54/43.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 43.54/43.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 43.54/43.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 43.54/43.76  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 43.54/43.76  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 43.54/43.76  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 43.54/43.76  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 43.54/43.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 43.54/43.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 43.54/43.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 43.54/43.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 43.54/43.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 43.54/43.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 43.54/43.76  Found x00:(P b0)
% 43.54/43.76  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 43.54/43.76  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 43.54/43.76  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 43.54/43.76  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 43.54/43.76  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 43.54/43.76  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 43.54/43.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 43.54/43.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 43.54/43.76  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 43.54/43.76  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 47.42/47.63  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 47.42/47.63  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 47.42/47.63  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.42/47.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.42/47.63  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.42/47.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.42/47.63  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found x02:(P b)
% 47.42/47.63  Found (fun (x02:(P b))=> x02) as proof of (P b)
% 47.42/47.63  Found (fun (x02:(P b))=> x02) as proof of (P0 b)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.42/47.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.42/47.63  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 47.42/47.63  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 47.42/47.63  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 47.42/47.63  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 47.42/47.63  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 47.42/47.63  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 47.42/47.63  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 47.42/47.63  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 47.42/47.63  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 47.42/47.63  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 47.42/47.63  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.42/47.63  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 47.42/47.63  Found x0:(P (Xf x))
% 47.42/47.63  Instantiate: a:=(Xf x):fofType
% 47.42/47.63  Found x0 as proof of (P0 a)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 47.42/47.63  Found (eq_ref0 b) as proof of (((eq fofType) b) x)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 47.42/47.63  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) x)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 47.42/47.63  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 47.42/47.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.42/47.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.42/47.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.42/47.63  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 47.42/47.63  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 47.42/47.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 47.42/47.63  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 52.88/53.11  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 52.88/53.11  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 52.88/53.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 52.88/53.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 52.88/53.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 52.88/53.11  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 52.88/53.11  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 52.88/53.11  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 52.88/53.11  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 52.88/53.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 52.88/53.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found x0:(P1 x)
% 52.88/53.11  Instantiate: b:=x:fofType
% 52.88/53.11  Found x0 as proof of (P2 b)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 52.88/53.11  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 52.88/53.11  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 52.88/53.11  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 52.88/53.11  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 52.88/53.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 52.88/53.11  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 52.88/53.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 52.88/53.11  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 52.88/53.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 52.88/53.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 52.88/53.11  Found x01:(P b)
% 52.88/53.11  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 52.88/53.11  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 52.88/53.11  Found x000:(P1 x)
% 52.88/53.11  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 52.88/53.11  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 52.88/53.11  Found x0:(P b)
% 52.88/53.11  Instantiate: b0:=b:fofType
% 52.88/53.11  Found x0 as proof of (P0 b0)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 52.88/53.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found x0:(P b)
% 52.88/53.11  Instantiate: b0:=b:fofType
% 52.88/53.11  Found x0 as proof of (P0 b0)
% 52.88/53.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 52.88/53.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 52.88/53.11  Found x0:(P x)
% 55.41/55.68  Instantiate: b:=x:fofType
% 55.41/55.68  Found x0 as proof of (P0 b)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 55.41/55.68  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 55.41/55.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 55.41/55.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 55.41/55.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 55.41/55.68  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 55.41/55.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 55.41/55.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 55.41/55.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 55.41/55.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 55.41/55.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 55.41/55.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 55.41/55.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 55.41/55.68  Found x0:(P x)
% 55.41/55.68  Instantiate: a:=x:fofType
% 55.41/55.68  Found x0 as proof of (P0 a)
% 55.41/55.68  Found x0:(P x)
% 55.41/55.68  Instantiate: a:=x:fofType
% 55.41/55.68  Found x0 as proof of (P0 a)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 55.41/55.68  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found x02:(P x)
% 55.41/55.68  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 55.41/55.68  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 55.41/55.68  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 55.41/55.68  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 55.41/55.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 55.41/55.68  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 55.41/55.68  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 55.41/55.68  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 55.41/55.68  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 55.41/55.68  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 55.41/55.68  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 55.41/55.68  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 55.41/55.68  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 55.41/55.68  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 55.41/55.68  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 59.60/59.89  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 59.60/59.89  Found x0:(P b)
% 59.60/59.89  Found x0 as proof of (P0 (Xf x))
% 59.60/59.89  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 59.60/59.89  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 59.60/59.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 59.60/59.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 59.60/59.89  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 59.60/59.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 59.60/59.89  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 59.60/59.89  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 59.60/59.89  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 59.60/59.89  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 59.60/59.89  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 59.60/59.89  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 59.60/59.89  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 59.60/59.89  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 59.60/59.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 59.60/59.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 59.60/59.89  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 59.60/59.89  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 59.60/59.89  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 59.60/59.89  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 66.07/66.32  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 66.07/66.32  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 66.07/66.32  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 66.07/66.32  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 66.07/66.32  Found x01:(P1 b)
% 66.07/66.32  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 66.07/66.32  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 66.07/66.32  Found x01:(P1 b)
% 66.07/66.32  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 66.07/66.32  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 66.07/66.32  Found x0:(P1 x)
% 66.07/66.32  Instantiate: b:=x:fofType
% 66.07/66.32  Found x0 as proof of (P2 b)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 66.07/66.32  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 66.07/66.32  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 66.07/66.32  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 66.07/66.32  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 66.07/66.32  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found x0:(P0 b0)
% 66.07/66.32  Instantiate: b0:=(Xf x):fofType
% 66.07/66.32  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 66.07/66.32  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 66.07/66.32  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 66.07/66.32  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found x0:(P0 b0)
% 66.07/66.32  Instantiate: b0:=(Xf x):fofType
% 66.07/66.32  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 66.07/66.32  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 66.07/66.32  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 66.07/66.32  Found x01:(P b)
% 66.07/66.32  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 66.07/66.32  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 66.07/66.32  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found x0:(P0 b0)
% 66.07/66.32  Instantiate: b0:=(Xf x):fofType
% 66.07/66.32  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 66.07/66.32  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 66.07/66.32  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 66.07/66.32  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 66.07/66.32  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 66.07/66.32  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 66.07/66.32  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 66.07/66.32  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 66.07/66.32  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 66.07/66.32  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 66.07/66.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 66.07/66.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 66.07/66.32  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 66.07/66.32  Found x0:(P x)
% 66.07/66.32  Instantiate: b0:=x:fofType
% 66.07/66.32  Found x0 as proof of (P0 b0)
% 66.07/66.32  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 70.50/70.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found x0:(P x)
% 70.50/70.76  Instantiate: b0:=x:fofType
% 70.50/70.76  Found x0 as proof of (P0 b0)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 70.50/70.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found x0:(P x)
% 70.50/70.76  Instantiate: b0:=x:fofType
% 70.50/70.76  Found x0 as proof of (P0 b0)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 70.50/70.76  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 70.50/70.76  Found x02:(P1 x)
% 70.50/70.76  Found (fun (x02:(P1 x))=> x02) as proof of (P1 x)
% 70.50/70.76  Found (fun (x02:(P1 x))=> x02) as proof of (P2 x)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 70.50/70.76  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 70.50/70.76  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found x0:(P b)
% 70.50/70.76  Instantiate: b0:=b:fofType
% 70.50/70.76  Found x0 as proof of (P0 b0)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 70.50/70.76  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 70.50/70.76  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 70.50/70.76  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 70.50/70.76  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 70.50/70.76  Found x02:(P1 x)
% 70.50/70.76  Found (fun (x02:(P1 x))=> x02) as proof of (P1 x)
% 70.50/70.76  Found (fun (x02:(P1 x))=> x02) as proof of (P2 x)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 70.50/70.76  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 70.50/70.76  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 70.50/70.76  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 70.50/70.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 70.50/70.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 70.50/70.76  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 70.50/70.76  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 70.50/70.76  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 70.50/70.76  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 70.50/70.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 70.50/70.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 70.50/70.76  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 70.50/70.76  Found x0:(P b)
% 70.50/70.76  Found x0 as proof of (P0 x)
% 70.50/70.76  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 70.50/70.76  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 70.50/70.76  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 73.84/74.12  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 73.84/74.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found x0:(P b)
% 73.84/74.12  Found x0 as proof of (P0 (Xf x))
% 73.84/74.12  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 73.84/74.12  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 73.84/74.12  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 73.84/74.12  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 73.84/74.12  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 73.84/74.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 73.84/74.12  Found x000:(P1 x)
% 73.84/74.12  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 73.84/74.12  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 73.84/74.12  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 73.84/74.12  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 73.84/74.12  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 73.84/74.12  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 73.84/74.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 73.84/74.12  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 73.84/74.12  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 73.84/74.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 73.84/74.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 73.84/74.12  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 73.84/74.12  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 76.30/76.58  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.30/76.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 76.30/76.58  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.30/76.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 76.30/76.58  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 76.30/76.58  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.30/76.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 76.30/76.58  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.30/76.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 76.30/76.58  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.30/76.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 76.30/76.58  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 76.30/76.58  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 76.30/76.58  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 76.30/76.58  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 76.30/76.58  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 76.30/76.58  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 83.14/83.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found x01:(P b0)
% 83.14/83.39  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 83.14/83.39  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 83.14/83.39  Found x01:(P b0)
% 83.14/83.39  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 83.14/83.39  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 83.14/83.39  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 83.14/83.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found x0:(P x)
% 83.14/83.39  Found x0 as proof of (P0 x)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 83.14/83.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 83.14/83.39  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 83.14/83.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 83.14/83.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 83.14/83.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 83.14/83.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 83.14/83.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 83.14/83.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 83.14/83.39  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found x0:(P0 (Xf x))
% 83.14/83.39  Found (fun (x0:(P0 (Xf x)))=> x0) as proof of (P0 b)
% 83.14/83.39  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of ((P0 (Xf x))->(P0 b))
% 83.14/83.39  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of (P (Xf x))
% 83.14/83.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 83.14/83.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 83.14/83.39  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 83.14/83.39  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 83.14/83.39  Found x0:(P0 (Xf x))
% 83.14/83.39  Found (fun (x0:(P0 (Xf x)))=> x0) as proof of (P0 b)
% 87.35/87.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of ((P0 (Xf x))->(P0 b))
% 87.35/87.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of (P (Xf x))
% 87.35/87.60  Found x00:(P0 b)
% 87.35/87.60  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 87.35/87.60  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 87.35/87.60  Found x01:(P1 b)
% 87.35/87.60  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 87.35/87.60  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 87.35/87.60  Found x01:(P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 87.35/87.60  Found x01:(P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 87.35/87.60  Found x01:(P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 87.35/87.60  Found x01:(P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 87.35/87.60  Found x01:(P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 87.35/87.60  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.35/87.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 87.35/87.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 87.35/87.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found x00:(P0 b)
% 87.35/87.60  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 87.35/87.60  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 87.35/87.60  Found x00:(P0 b)
% 87.35/87.60  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 87.35/87.60  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 87.35/87.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.35/87.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 87.35/87.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.35/87.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 87.35/87.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.35/87.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 87.35/87.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 87.35/87.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 87.35/87.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 87.35/87.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 90.75/91.06  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.75/91.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 90.75/91.06  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.75/91.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 90.75/91.06  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.75/91.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 90.75/91.06  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 90.75/91.06  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 90.75/91.06  Found x00:(P0 b)
% 90.75/91.06  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 90.75/91.06  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 90.75/91.06  Found x0:(P b)
% 90.75/91.06  Instantiate: b0:=b:fofType
% 90.75/91.06  Found x0 as proof of (P0 b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 90.75/91.06  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found x0:(P (Xf x))
% 90.75/91.06  Instantiate: b0:=(Xf x):fofType
% 90.75/91.06  Found x0 as proof of (P0 b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 90.75/91.06  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 90.75/91.06  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 90.75/91.06  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 90.75/91.06  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 90.75/91.06  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 90.75/91.06  Found x0:(P0 b0)
% 90.75/91.06  Instantiate: b0:=x:fofType
% 90.75/91.06  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 x)
% 90.75/91.06  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 x))
% 90.75/91.06  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 90.75/91.06  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 90.75/91.06  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 90.75/91.06  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 90.75/91.06  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 90.75/91.06  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 90.75/91.06  Found x0:(P0 b0)
% 90.75/91.06  Instantiate: b0:=x:fofType
% 96.88/97.14  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 96.88/97.14  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 96.88/97.14  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 96.88/97.14  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found x0:(P0 b)
% 96.88/97.14  Instantiate: b0:=b:fofType
% 96.88/97.14  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b0)
% 96.88/97.14  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b0))
% 96.88/97.14  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 96.88/97.14  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 96.88/97.14  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.88/97.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 96.88/97.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 96.88/97.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 96.88/97.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 96.88/97.14  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 96.88/97.14  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 96.88/97.14  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 96.88/97.14  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 96.88/97.14  Found x01:(P x)
% 96.88/97.14  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 96.88/97.14  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 96.88/97.14  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 96.88/97.14  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 96.88/97.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 96.88/97.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 96.88/97.14  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 96.88/97.14  Found x01:(P b)
% 96.88/97.14  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 96.88/97.14  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 96.88/97.14  Found x01:(P b0)
% 96.88/97.14  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 96.88/97.14  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 96.88/97.14  Found x0:(P x)
% 96.88/97.14  Instantiate: b0:=x:fofType
% 96.88/97.14  Found x0 as proof of (P0 b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 96.88/97.14  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found x0:(P x)
% 96.88/97.14  Instantiate: b0:=x:fofType
% 96.88/97.14  Found x0 as proof of (P0 b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 96.88/97.14  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 96.88/97.14  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 96.88/97.14  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 96.88/97.14  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 96.88/97.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 96.88/97.14  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found x02:(P x)
% 106.11/106.39  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 106.11/106.39  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 106.11/106.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.11/106.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 106.11/106.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.11/106.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found x02:(P x)
% 106.11/106.39  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 106.11/106.39  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 106.11/106.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.11/106.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 106.11/106.39  Found x0:(P x)
% 106.11/106.39  Found x0 as proof of (P0 x)
% 106.11/106.39  Found x0:(P b)
% 106.11/106.39  Instantiate: b0:=b:fofType
% 106.11/106.39  Found x0 as proof of (P0 b0)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 106.11/106.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.11/106.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 106.11/106.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found x0:(P0 x)
% 106.11/106.39  Found (fun (x0:(P0 x))=> x0) as proof of (P0 b)
% 106.11/106.39  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of ((P0 x)->(P0 b))
% 106.11/106.39  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of (P x)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 106.11/106.39  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 106.11/106.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 106.11/106.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 106.11/106.39  Found x01:(P x)
% 106.11/106.39  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 106.11/106.39  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 106.11/106.39  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 106.11/106.39  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 106.11/106.39  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 107.71/107.98  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 107.71/107.98  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 107.71/107.98  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 107.71/107.98  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 107.71/107.98  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.71/107.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 107.71/107.98  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 107.71/107.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 107.71/107.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 107.71/107.98  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 107.71/107.98  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 107.71/107.98  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.71/107.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 107.71/107.98  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 107.71/107.98  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 107.71/107.98  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 107.71/107.98  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 107.71/107.98  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 107.71/107.98  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 107.71/107.98  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 107.71/107.98  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 107.71/107.98  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 107.71/107.98  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 107.71/107.98  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 114.73/115.00  Found x1:(P2 b0)
% 114.73/115.00  Instantiate: b0:=(Xf x):fofType
% 114.73/115.00  Found (fun (x1:(P2 b0))=> x1) as proof of (P2 b)
% 114.73/115.00  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of ((P2 b0)->(P2 b))
% 114.73/115.00  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of (P1 b0)
% 114.73/115.00  Found x00:(P1 x)
% 114.73/115.00  Instantiate: b0:=x:fofType
% 114.73/115.00  Found x00 as proof of (P2 b0)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 114.73/115.00  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 114.73/115.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 114.73/115.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 114.73/115.00  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 114.73/115.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 114.73/115.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 114.73/115.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 114.73/115.00  Found x0:(P0 x)
% 114.73/115.00  Found (fun (x0:(P0 x))=> x0) as proof of (P0 x)
% 114.73/115.00  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of ((P0 x)->(P0 x))
% 114.73/115.00  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of (P x)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 b):(((eq (fofType->Prop)) b) b)
% 114.73/115.00  Found (eq_ref0 b) as proof of (((eq (fofType->Prop)) b) b0)
% 114.73/115.00  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) b0)
% 114.73/115.00  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) b0)
% 114.73/115.00  Found ((eq_ref (fofType->Prop)) b) as proof of (((eq (fofType->Prop)) b) b0)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 114.73/115.00  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 114.73/115.00  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.73/115.00  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 114.73/115.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 114.73/115.00  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 114.73/115.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 114.73/115.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 114.73/115.00  Found x01:(P1 x)
% 114.73/115.00  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 114.73/115.00  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 114.73/115.00  Found x01:(P1 x)
% 114.73/115.00  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 114.73/115.00  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 114.73/115.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 114.73/115.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 114.73/115.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 114.73/115.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 115.69/115.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found x01:(P1 b)
% 115.69/115.95  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 115.69/115.95  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 115.69/115.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 115.69/115.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 115.69/115.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 115.69/115.95  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 115.69/115.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 115.69/115.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 115.69/115.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 115.69/115.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 115.69/115.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 115.69/115.95  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 115.69/115.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 115.69/115.95  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 115.69/115.95  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 115.69/115.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.66/118.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 118.66/118.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.66/118.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 118.66/118.95  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 118.66/118.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 118.66/118.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 118.66/118.95  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.66/118.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 118.66/118.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.66/118.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 118.66/118.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.66/118.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 118.66/118.95  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 118.66/118.95  Found x00:(P b0)
% 118.66/118.95  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 118.66/118.95  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 118.66/118.95  Found x00:(P b0)
% 118.66/118.95  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 118.66/118.95  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 118.66/118.95  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.66/118.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 118.66/118.95  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 118.66/118.95  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 118.66/118.95  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 120.92/121.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.92/121.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 120.92/121.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.92/121.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found x0:(P b)
% 120.92/121.24  Instantiate: b0:=b:fofType
% 120.92/121.24  Found x0 as proof of (P0 b0)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 120.92/121.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 120.92/121.24  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.92/121.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 120.92/121.24  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.92/121.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found eq_ref00:=(eq_ref0 (f0 x0)):(((eq Prop) (f0 x0)) (f0 x0))
% 120.92/121.24  Found (eq_ref0 (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (forall (x:fofType), (((eq Prop) (f0 x)) (f x)))
% 120.92/121.24  Found eq_ref00:=(eq_ref0 (f0 x0)):(((eq Prop) (f0 x0)) (f0 x0))
% 120.92/121.24  Found (eq_ref0 (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (((eq Prop) (f0 x0)) (f x0))
% 120.92/121.24  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (forall (x:fofType), (((eq Prop) (f0 x)) (f x)))
% 120.92/121.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 120.92/121.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 120.92/121.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 122.28/122.60  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 122.28/122.60  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 122.28/122.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 122.28/122.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 122.28/122.60  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 122.28/122.60  Found x0:(P0 b0)
% 122.28/122.60  Instantiate: b0:=x:fofType
% 122.28/122.60  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 x)
% 122.28/122.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 x))
% 122.28/122.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 122.28/122.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 122.28/122.60  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 122.28/122.60  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 122.28/122.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 122.28/122.60  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 122.28/122.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 122.28/122.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 122.28/122.60  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 122.28/122.60  Found x0:(P0 b)
% 122.28/122.60  Instantiate: b0:=b:fofType
% 122.28/122.60  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b0)
% 122.28/122.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b0))
% 122.28/122.60  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b0)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 (f0 x0)):(((eq Prop) (f0 x0)) (f0 x0))
% 122.28/122.60  Found (eq_ref0 (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (forall (x:fofType), (((eq Prop) (f0 x)) (f x)))
% 122.28/122.60  Found eq_ref00:=(eq_ref0 (f0 x0)):(((eq Prop) (f0 x0)) (f0 x0))
% 122.28/122.60  Found (eq_ref0 (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found ((eq_ref Prop) (f0 x0)) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (((eq Prop) (f0 x0)) (f x0))
% 122.28/122.60  Found (fun (x0:fofType)=> ((eq_ref Prop) (f0 x0))) as proof of (forall (x:fofType), (((eq Prop) (f0 x)) (f x)))
% 122.28/122.60  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 122.28/122.60  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 122.28/122.60  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 122.28/122.60  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 122.28/122.60  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 126.10/126.38  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 126.10/126.38  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 126.10/126.38  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 126.10/126.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 126.10/126.38  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 126.10/126.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 126.10/126.38  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 126.10/126.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 126.10/126.38  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 126.10/126.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 126.10/126.38  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 126.10/126.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 126.10/126.38  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 126.10/126.38  Found x0:(P1 b)
% 126.10/126.38  Instantiate: b0:=b:fofType
% 126.10/126.38  Found x0 as proof of (P2 b0)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 126.10/126.38  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 126.10/126.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 126.10/126.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 126.10/126.38  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 126.10/126.38  Found x02:(P (Xf x))
% 126.10/126.38  Found (fun (x02:(P (Xf x)))=> x02) as proof of (P (Xf x))
% 126.10/126.38  Found (fun (x02:(P (Xf x)))=> x02) as proof of (P0 (Xf x))
% 126.10/126.38  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 126.10/126.38  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 126.10/126.38  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 130.50/130.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 130.50/130.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 130.50/130.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 130.50/130.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 130.50/130.82  Found x02:(P b)
% 130.50/130.82  Found (fun (x02:(P b))=> x02) as proof of (P b)
% 130.50/130.82  Found (fun (x02:(P b))=> x02) as proof of (P0 b)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 130.50/130.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 130.50/130.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 130.50/130.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 130.50/130.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 130.50/130.82  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 130.50/130.82  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 130.50/130.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 130.50/130.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 130.50/130.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 130.50/130.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 130.50/130.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 130.50/130.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 130.50/130.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 130.50/130.82  Found x00:(P1 b)
% 130.50/130.82  Instantiate: b0:=b:fofType
% 130.50/130.82  Found x00 as proof of (P2 b0)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 130.50/130.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found x02:(P x)
% 130.50/130.82  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 130.50/130.82  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 130.50/130.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 130.50/130.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 130.50/130.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.50/130.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.50/130.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 130.50/130.82  Found x00:(P1 (Xf x))
% 130.50/130.82  Instantiate: b0:=(Xf x):fofType
% 130.50/130.82  Found x00 as proof of (P2 b0)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 130.50/130.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found x0:(P1 x)
% 130.50/130.82  Instantiate: a:=x:fofType
% 130.50/130.82  Found x0 as proof of (P2 a)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 130.50/130.82  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 130.50/130.82  Found x00:(P2 b0)
% 130.50/130.82  Instantiate: b0:=x:fofType
% 130.50/130.82  Found (fun (x00:(P2 b0))=> x00) as proof of (P2 x)
% 130.50/130.82  Found (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00) as proof of ((P2 b0)->(P2 x))
% 130.50/130.82  Found (fun (P2:(fofType->Prop)) (x00:(P2 b0))=> x00) as proof of (P1 b0)
% 130.50/130.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 130.50/130.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 130.50/130.82  Found x1:(P2 b)
% 130.50/130.82  Instantiate: b0:=b:fofType
% 130.50/130.82  Found (fun (x1:(P2 b))=> x1) as proof of (P2 b0)
% 130.50/130.82  Found (fun (P2:(fofType->Prop)) (x1:(P2 b))=> x1) as proof of ((P2 b)->(P2 b0))
% 130.50/130.82  Found (fun (P2:(fofType->Prop)) (x1:(P2 b))=> x1) as proof of (P1 b0)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 132.51/132.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found x1:(P2 b0)
% 132.51/132.82  Instantiate: b0:=x:fofType
% 132.51/132.82  Found (fun (x1:(P2 b0))=> x1) as proof of (P2 b)
% 132.51/132.82  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of ((P2 b0)->(P2 b))
% 132.51/132.82  Found (fun (P2:(fofType->Prop)) (x1:(P2 b0))=> x1) as proof of (P1 b0)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 132.51/132.82  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 132.51/132.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 132.51/132.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 132.51/132.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 132.51/132.82  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 132.51/132.82  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 132.51/132.82  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 132.51/132.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 132.51/132.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 132.51/132.82  Found x0:(P1 b)
% 132.51/132.82  Found x0 as proof of (P2 (Xf x))
% 132.51/132.82  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 132.51/132.82  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 132.51/132.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 132.51/132.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 132.51/132.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 132.51/132.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 132.51/132.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 132.51/132.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found x0:(P b)
% 132.51/132.82  Instantiate: a:=b:fofType
% 132.51/132.82  Found x0 as proof of (P0 a)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 132.51/132.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 132.51/132.82  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 132.51/132.82  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 132.51/132.82  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 138.20/138.56  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 138.20/138.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 138.20/138.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 138.20/138.56  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 138.20/138.56  Found x10:(P1 a)
% 138.20/138.56  Found (fun (x10:(P1 a))=> x10) as proof of (P1 a)
% 138.20/138.56  Found (fun (x10:(P1 a))=> x10) as proof of (P2 a)
% 138.20/138.56  Found x01:(P x)
% 138.20/138.56  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 138.20/138.56  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 138.20/138.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 138.20/138.56  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 138.20/138.56  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 138.20/138.56  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 138.20/138.56  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 138.20/138.56  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 138.20/138.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 138.20/138.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 138.20/138.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 138.20/138.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 138.20/138.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 138.20/138.56  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 138.20/138.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 138.20/138.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 138.20/138.56  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 138.20/138.56  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 138.20/138.56  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 138.20/138.56  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 138.20/138.56  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 138.20/138.56  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 138.20/138.56  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 138.20/138.56  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 138.20/138.56  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 138.20/138.56  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 138.20/138.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 138.20/138.56  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 138.20/138.56  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 138.20/138.56  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 138.20/138.56  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 138.20/138.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 138.20/138.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 138.20/138.56  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 138.20/138.56  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 138.20/138.56  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 141.19/141.52  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 141.19/141.52  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found x0:(P0 x)
% 141.19/141.52  Found (fun (x0:(P0 x))=> x0) as proof of (P0 x)
% 141.19/141.52  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of ((P0 x)->(P0 x))
% 141.19/141.52  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of (P x)
% 141.19/141.52  Found x0:(P b0)
% 141.19/141.52  Instantiate: b1:=b0:fofType
% 141.19/141.52  Found x0 as proof of (P0 b1)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 141.19/141.52  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 141.19/141.52  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 141.19/141.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 141.19/141.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 141.19/141.52  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 141.19/141.52  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 141.19/141.52  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 141.19/141.52  Found x000:(P1 x)
% 141.19/141.52  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 141.19/141.52  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 141.19/141.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 141.19/141.52  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 141.19/141.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 141.19/141.52  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 141.19/141.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 141.19/141.52  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 141.19/141.52  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 141.19/141.52  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 141.19/141.52  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 141.19/141.52  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 141.19/141.52  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 141.19/141.52  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.35/142.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 142.35/142.68  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.35/142.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 142.35/142.68  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.35/142.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 142.35/142.68  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.35/142.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 142.35/142.68  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.35/142.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 142.35/142.68  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 142.35/142.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 142.35/142.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 142.35/142.68  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.35/142.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 142.35/142.68  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 142.35/142.68  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 142.35/142.68  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 142.35/142.68  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 142.35/142.68  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 144.93/145.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 144.93/145.23  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 144.93/145.23  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 144.93/145.23  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 144.93/145.23  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found x0:(P2 b0)
% 144.93/145.23  Instantiate: b0:=(Xf x):fofType
% 144.93/145.23  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 144.93/145.23  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found x0:(P2 b0)
% 144.93/145.23  Instantiate: b0:=(Xf x):fofType
% 144.93/145.23  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 144.93/145.23  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found x0:(P2 b0)
% 144.93/145.23  Instantiate: b0:=(Xf x):fofType
% 144.93/145.23  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 144.93/145.23  Found x00:(P b0)
% 144.93/145.23  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 144.93/145.23  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 144.93/145.23  Found x00:(P b0)
% 144.93/145.23  Found (fun (x00:(P b0))=> x00) as proof of (P b0)
% 144.93/145.23  Found (fun (x00:(P b0))=> x00) as proof of (P0 b0)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 144.93/145.23  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found x0:(P2 b0)
% 144.93/145.23  Instantiate: b0:=(Xf x):fofType
% 144.93/145.23  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 144.93/145.23  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 144.93/145.23  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 144.93/145.23  Found x0:(P2 b0)
% 144.93/145.23  Instantiate: b0:=(Xf x):fofType
% 144.93/145.23  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 144.93/145.23  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 148.54/148.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 148.54/148.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 148.54/148.88  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 148.54/148.88  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 148.54/148.88  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 148.54/148.88  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 148.54/148.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 148.54/148.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 148.54/148.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 148.54/148.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 148.54/148.88  Found x0:(P0 b)
% 148.54/148.88  Instantiate: b0:=b:fofType
% 148.54/148.88  Found x0 as proof of (P1 b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 148.54/148.88  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 148.54/148.88  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 148.54/148.88  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 148.54/148.88  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 148.54/148.88  Found x0:(P b0)
% 148.54/148.88  Found x0 as proof of (P0 (Xf x))
% 148.54/148.88  Found x0:(P1 x)
% 148.54/148.88  Instantiate: b0:=x:fofType
% 148.54/148.88  Found x0 as proof of (P2 b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 148.54/148.88  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found x0:(P1 x)
% 148.54/148.88  Instantiate: b0:=x:fofType
% 148.54/148.88  Found x0 as proof of (P2 b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 148.54/148.88  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found x0:(P1 x)
% 148.54/148.88  Instantiate: b0:=x:fofType
% 148.54/148.88  Found x0 as proof of (P2 b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 148.54/148.88  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found x0:(P1 x)
% 148.54/148.88  Instantiate: b0:=x:fofType
% 148.54/148.88  Found x0 as proof of (P2 b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 148.54/148.88  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found x0:(P1 x)
% 148.54/148.88  Instantiate: b0:=x:fofType
% 148.54/148.88  Found x0 as proof of (P2 b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 148.54/148.88  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 148.54/148.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 148.54/148.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 148.54/148.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 148.54/148.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 148.54/148.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 148.54/148.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 148.54/148.88  Found x0:(P1 b)
% 148.54/148.88  Instantiate: b0:=b:fofType
% 148.54/148.88  Found x0 as proof of (P2 b0)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 154.05/154.42  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 154.05/154.42  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 154.05/154.42  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 154.05/154.42  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 154.05/154.42  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 154.05/154.42  Found x0:(P0 b)
% 154.05/154.42  Instantiate: b0:=b:fofType
% 154.05/154.42  Found x0 as proof of (P1 b0)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 154.05/154.42  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 154.05/154.42  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 154.05/154.42  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 154.05/154.42  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 154.05/154.42  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 154.05/154.42  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 154.05/154.42  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 154.05/154.42  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 154.05/154.42  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 154.05/154.42  Found x0:(P1 b)
% 154.05/154.42  Found x0 as proof of (P2 x)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 154.05/154.42  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 154.05/154.42  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 154.05/154.42  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 154.05/154.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 154.05/154.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 154.05/154.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 154.05/154.42  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 154.05/154.42  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 154.05/154.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 154.05/154.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 154.05/154.42  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 154.05/154.42  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 154.05/154.42  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 154.05/154.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 154.05/154.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 154.05/154.42  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 157.97/158.28  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 157.97/158.28  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 157.97/158.28  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 157.97/158.28  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found x02:(P b)
% 157.97/158.28  Found (fun (x02:(P b))=> x02) as proof of (P b)
% 157.97/158.28  Found (fun (x02:(P b))=> x02) as proof of (P0 b)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.97/158.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 157.97/158.28  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found x02:(P b)
% 157.97/158.28  Found (fun (x02:(P b))=> x02) as proof of (P b)
% 157.97/158.28  Found (fun (x02:(P b))=> x02) as proof of (P0 b)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.97/158.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 157.97/158.28  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 157.97/158.28  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 157.97/158.28  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 157.97/158.28  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 157.97/158.28  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 157.97/158.28  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 157.97/158.28  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 157.97/158.28  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 159.92/160.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 159.92/160.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 159.92/160.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 159.92/160.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 159.92/160.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 159.92/160.24  Found x10:(P1 a)
% 159.92/160.24  Found (fun (x10:(P1 a))=> x10) as proof of (P1 a)
% 159.92/160.24  Found (fun (x10:(P1 a))=> x10) as proof of (P2 a)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.92/160.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 159.92/160.24  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.92/160.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 159.92/160.24  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.92/160.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 159.92/160.24  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.92/160.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 159.92/160.24  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.92/160.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 159.92/160.24  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 159.92/160.24  Found x01:(P1 b0)
% 159.92/160.24  Found (fun (x01:(P1 b0))=> x01) as proof of (P1 b0)
% 159.92/160.24  Found (fun (x01:(P1 b0))=> x01) as proof of (P2 b0)
% 159.92/160.24  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 159.92/160.24  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 159.92/160.24  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 159.92/160.24  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 159.92/160.24  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 159.92/160.24  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 163.08/163.43  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 163.08/163.43  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 163.08/163.43  Found eta_expansion_dep000:=(eta_expansion_dep00 (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))):(((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) (fun (x0:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x))))
% 163.08/163.43  Found (eta_expansion_dep00 (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b0)
% 163.08/163.43  Found ((eta_expansion_dep0 (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b0)
% 163.08/163.43  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b0)
% 163.08/163.43  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b0)
% 163.08/163.43  Found (((eta_expansion_dep fofType) (fun (x1:fofType)=> Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) as proof of (((eq (fofType->Prop)) (fun (Xy:fofType)=> (forall (Xf:(fofType->fofType)), (((eq fofType) (Xf x)) x)))) b0)
% 163.08/163.43  Found x0:(P x)
% 163.08/163.43  Instantiate: a:=x:fofType
% 163.08/163.43  Found x0 as proof of (P0 a)
% 163.08/163.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 163.08/163.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 163.08/163.43  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 163.08/163.43  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found x0:(P x)
% 163.08/163.43  Instantiate: a:=x:fofType
% 163.08/163.43  Found x0 as proof of (P0 a)
% 163.08/163.43  Found x0:(P1 x)
% 163.08/163.43  Found x0 as proof of (P2 x)
% 163.08/163.43  Found x0:(P1 x)
% 163.08/163.43  Found x0 as proof of (P2 x)
% 163.08/163.43  Found x000:(P1 x)
% 163.08/163.43  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 163.08/163.43  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 163.08/163.43  Found x000:(P1 x)
% 163.08/163.43  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 163.08/163.43  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 163.08/163.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 163.08/163.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 163.08/163.43  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 163.08/163.43  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 163.08/163.43  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 163.08/163.43  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 163.08/163.43  Found (eq_ref0 b0) as proof of (((eq fofType) b0) a)
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 163.08/163.43  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 163.08/163.43  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 163.08/163.43  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 163.08/163.43  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 167.02/167.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 167.02/167.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 167.02/167.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 167.02/167.33  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 167.02/167.33  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 167.02/167.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 167.02/167.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 167.02/167.33  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 167.02/167.33  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 167.02/167.33  Found x000:(P1 b0)
% 167.02/167.33  Found (fun (x000:(P1 b0))=> x000) as proof of (P1 b0)
% 167.02/167.33  Found (fun (x000:(P1 b0))=> x000) as proof of (P2 b0)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 167.02/167.33  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 167.02/167.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 167.02/167.33  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 167.02/167.33  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 167.02/167.33  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 167.02/167.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 167.02/167.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 167.02/167.33  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 167.02/167.33  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 167.02/167.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 167.02/167.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 167.02/167.33  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 167.02/167.33  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 169.50/169.82  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 169.50/169.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 169.50/169.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 169.50/169.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 169.50/169.82  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 169.50/169.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 169.50/169.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 169.50/169.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 169.50/169.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 169.50/169.82  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 169.50/169.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 169.50/169.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 169.50/169.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 169.50/169.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found x0:(P0 b1)
% 169.50/169.82  Instantiate: b1:=(Xf x):fofType
% 169.50/169.82  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b0)
% 169.50/169.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b0))
% 169.50/169.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 169.50/169.82  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 169.50/169.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 169.50/169.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 169.50/169.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 169.50/169.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 169.50/169.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 169.50/169.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 169.50/169.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 169.50/169.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 169.50/169.82  Found x0:(P0 b1)
% 169.50/169.82  Instantiate: b1:=(Xf x):fofType
% 169.50/169.82  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b0)
% 169.50/169.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b0))
% 169.50/169.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 169.50/169.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 169.50/169.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 169.50/169.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 169.50/169.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 169.50/169.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 169.50/169.82  Found x0:(P2 (Xf x))
% 169.50/169.82  Found (fun (x0:(P2 (Xf x)))=> x0) as proof of (P2 b)
% 169.50/169.82  Found (fun (P2:(fofType->Prop)) (x0:(P2 (Xf x)))=> x0) as proof of ((P2 (Xf x))->(P2 b))
% 169.50/169.82  Found (fun (P2:(fofType->Prop)) (x0:(P2 (Xf x)))=> x0) as proof of (P1 (Xf x))
% 169.50/169.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 169.50/169.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 169.50/169.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 169.50/169.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found x0:(P2 (Xf x))
% 172.83/173.19  Found (fun (x0:(P2 (Xf x)))=> x0) as proof of (P2 b)
% 172.83/173.19  Found (fun (P2:(fofType->Prop)) (x0:(P2 (Xf x)))=> x0) as proof of ((P2 (Xf x))->(P2 b))
% 172.83/173.19  Found (fun (P2:(fofType->Prop)) (x0:(P2 (Xf x)))=> x0) as proof of (P1 (Xf x))
% 172.83/173.19  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 172.83/173.19  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 172.83/173.19  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 172.83/173.19  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 172.83/173.19  Found x0:(P2 (Xf x))
% 172.83/173.19  Found (fun (x0:(P2 (Xf x)))=> x0) as proof of (P2 b)
% 172.83/173.19  Found (fun (P2:(fofType->Prop)) (x0:(P2 (Xf x)))=> x0) as proof of ((P2 (Xf x))->(P2 b))
% 172.83/173.19  Found (fun (P2:(fofType->Prop)) (x0:(P2 (Xf x)))=> x0) as proof of (P1 (Xf x))
% 172.83/173.19  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 172.83/173.19  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b2)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b2)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b2)
% 172.83/173.19  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b2)
% 172.83/173.19  Found eq_ref00:=(eq_ref0 b2):(((eq fofType) b2) b2)
% 172.83/173.19  Found (eq_ref0 b2) as proof of (((eq fofType) b2) x)
% 172.83/173.19  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) x)
% 172.83/173.19  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) x)
% 172.83/173.19  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) x)
% 172.83/173.19  Found x00:(P2 b)
% 172.83/173.19  Found (fun (x00:(P2 b))=> x00) as proof of (P2 b)
% 172.83/173.19  Found (fun (x00:(P2 b))=> x00) as proof of (P3 b)
% 172.83/173.19  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 172.83/173.19  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 172.83/173.19  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 172.83/173.19  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 172.83/173.19  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 172.83/173.19  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 172.83/173.19  Found x01:(P3 x)
% 172.83/173.19  Found (fun (x01:(P3 x))=> x01) as proof of (P3 x)
% 172.83/173.19  Found (fun (x01:(P3 x))=> x01) as proof of (P4 x)
% 172.83/173.19  Found x01:(P3 b)
% 172.83/173.19  Found (fun (x01:(P3 b))=> x01) as proof of (P3 b)
% 172.83/173.19  Found (fun (x01:(P3 b))=> x01) as proof of (P4 b)
% 172.83/173.19  Found x00:(P2 b)
% 172.83/173.19  Found (fun (x00:(P2 b))=> x00) as proof of (P2 b)
% 172.83/173.19  Found (fun (x00:(P2 b))=> x00) as proof of (P3 b)
% 172.83/173.19  Found x0:(P x)
% 172.83/173.19  Instantiate: b1:=x:fofType
% 172.83/173.19  Found x0 as proof of (P0 b1)
% 172.83/173.19  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 172.83/173.19  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 172.83/173.19  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 172.83/173.19  Found x0:(P x)
% 172.83/173.19  Instantiate: b1:=x:fofType
% 172.83/173.19  Found x0 as proof of (P0 b1)
% 172.83/173.19  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.62/175.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 175.62/175.93  Found x000:(P1 b0)
% 175.62/175.93  Found (fun (x000:(P1 b0))=> x000) as proof of (P1 b0)
% 175.62/175.93  Found (fun (x000:(P1 b0))=> x000) as proof of (P2 b0)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 175.62/175.93  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 175.62/175.93  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 175.62/175.93  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 175.62/175.93  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 175.62/175.93  Found x000:(P1 b)
% 175.62/175.93  Found (fun (x000:(P1 b))=> x000) as proof of (P1 b)
% 175.62/175.93  Found (fun (x000:(P1 b))=> x000) as proof of (P2 b)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.62/175.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 175.62/175.93  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 175.62/175.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 175.62/175.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 175.62/175.93  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 175.62/175.93  Found x000:(P1 (Xf x))
% 175.62/175.93  Found (fun (x000:(P1 (Xf x)))=> x000) as proof of (P1 (Xf x))
% 175.62/175.93  Found (fun (x000:(P1 (Xf x)))=> x000) as proof of (P2 (Xf x))
% 175.62/175.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.62/175.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 175.62/175.93  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 175.62/175.93  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 175.62/175.93  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 175.62/175.93  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 175.62/175.93  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.62/175.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 175.62/175.93  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 175.62/175.93  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 175.62/175.93  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 175.62/175.93  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 177.87/178.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 177.87/178.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 177.87/178.21  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 177.87/178.21  Found x0:(P1 b)
% 177.87/178.21  Instantiate: b0:=b:fofType
% 177.87/178.21  Found x0 as proof of (P2 b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found x0:(P1 b)
% 177.87/178.21  Instantiate: b0:=b:fofType
% 177.87/178.21  Found x0 as proof of (P2 b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found x0:(P1 (Xf x))
% 177.87/178.21  Instantiate: b0:=(Xf x):fofType
% 177.87/178.21  Found x0 as proof of (P2 b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found x0:(P1 b)
% 177.87/178.21  Instantiate: b0:=b:fofType
% 177.87/178.21  Found x0 as proof of (P2 b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found x0:(P1 b)
% 177.87/178.21  Instantiate: b0:=b:fofType
% 177.87/178.21  Found x0 as proof of (P2 b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 177.87/178.21  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 177.87/178.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.87/178.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.87/178.21  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 177.87/178.21  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 177.87/178.21  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 177.87/178.21  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 181.08/181.40  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 181.08/181.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 181.08/181.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 181.08/181.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 181.08/181.40  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found x0:(P b)
% 181.08/181.40  Instantiate: b0:=b:fofType
% 181.08/181.40  Found x0 as proof of (P0 b0)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 181.08/181.40  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 181.08/181.40  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 181.08/181.40  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 181.08/181.40  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 181.08/181.40  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 181.08/181.40  Found x0:(P1 b0)
% 181.08/181.40  Instantiate: b:=b0:fofType
% 181.08/181.40  Found (fun (x0:(P1 b0))=> x0) as proof of (P1 b)
% 181.08/181.40  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of ((P1 b0)->(P1 b))
% 181.08/181.40  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of (P0 b0)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 181.08/181.40  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 181.08/181.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 181.08/181.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 181.08/181.40  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 181.08/181.40  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 181.08/181.40  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 181.08/181.40  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 181.08/181.40  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 181.08/181.40  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 181.08/181.40  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 181.08/181.40  Found x0:(P2 b0)
% 181.08/181.40  Instantiate: b0:=x:fofType
% 181.08/181.40  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 b)
% 181.08/181.40  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 b))
% 181.08/181.40  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 181.08/181.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found x0:(P2 b0)
% 181.08/181.40  Instantiate: b0:=x:fofType
% 181.08/181.40  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 x)
% 181.08/181.40  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 x))
% 181.08/181.40  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 181.08/181.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found x0:(P2 b0)
% 181.08/181.40  Instantiate: b0:=x:fofType
% 181.08/181.40  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 x)
% 181.08/181.40  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 x))
% 181.08/181.40  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 181.08/181.40  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 181.08/181.40  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 181.08/181.40  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 182.79/183.16  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 182.79/183.16  Found x0:(P2 b0)
% 182.79/183.16  Instantiate: b0:=x:fofType
% 182.79/183.16  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 x)
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 x))
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 182.79/183.16  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 182.79/183.16  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 182.79/183.16  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 182.79/183.16  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 182.79/183.16  Found x0:(P2 b0)
% 182.79/183.16  Instantiate: b0:=x:fofType
% 182.79/183.16  Found (fun (x0:(P2 b0))=> x0) as proof of (P2 x)
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of ((P2 b0)->(P2 x))
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b0))=> x0) as proof of (P1 b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 182.79/183.16  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found x0:(P2 b)
% 182.79/183.16  Instantiate: b0:=b:fofType
% 182.79/183.16  Found (fun (x0:(P2 b))=> x0) as proof of (P2 b0)
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 b0))
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 182.79/183.16  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found x0:(P2 b)
% 182.79/183.16  Instantiate: b0:=b:fofType
% 182.79/183.16  Found (fun (x0:(P2 b))=> x0) as proof of (P2 b0)
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 b0))
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 182.79/183.16  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found x0:(P2 b)
% 182.79/183.16  Instantiate: b0:=b:fofType
% 182.79/183.16  Found (fun (x0:(P2 b))=> x0) as proof of (P2 b0)
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 b0))
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 182.79/183.16  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found x0:(P2 b)
% 182.79/183.16  Instantiate: b0:=b:fofType
% 182.79/183.16  Found (fun (x0:(P2 b))=> x0) as proof of (P2 b0)
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of ((P2 b)->(P2 b0))
% 182.79/183.16  Found (fun (P2:(fofType->Prop)) (x0:(P2 b))=> x0) as proof of (P1 b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 182.79/183.16  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 182.79/183.16  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 182.79/183.16  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 182.79/183.16  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 182.79/183.16  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 182.79/183.16  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 182.79/183.16  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 182.79/183.16  Found x0:(P1 b0)
% 182.79/183.16  Instantiate: b0:=x:fofType
% 182.79/183.16  Found (fun (x0:(P1 b0))=> x0) as proof of (P1 b)
% 182.79/183.16  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of ((P1 b0)->(P1 b))
% 182.79/183.16  Found (fun (P1:(fofType->Prop)) (x0:(P1 b0))=> x0) as proof of (P0 b0)
% 188.30/188.65  Found x0:(P0 (Xf b))
% 188.30/188.65  Instantiate: b0:=(Xf b):fofType
% 188.30/188.65  Found x0 as proof of (P1 b0)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 188.30/188.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 188.30/188.65  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 188.30/188.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 188.30/188.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 188.30/188.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 188.30/188.65  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 188.30/188.65  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 188.30/188.65  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 188.30/188.65  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 188.30/188.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 188.30/188.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 188.30/188.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 188.30/188.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 188.30/188.65  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 188.30/188.65  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 188.30/188.65  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 188.30/188.65  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 188.30/188.65  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 188.30/188.65  Found x0:(P x)
% 188.30/188.65  Instantiate: a:=x:fofType
% 188.30/188.65  Found x0 as proof of (P0 a)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 188.30/188.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 188.30/188.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 188.30/188.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 188.30/188.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 188.30/188.65  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 188.30/188.65  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 188.30/188.65  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 188.30/188.65  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 188.30/188.65  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 188.30/188.65  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 188.30/188.65  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 188.30/188.65  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 188.30/188.65  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 188.30/188.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 188.30/188.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 188.30/188.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 188.30/188.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 188.30/188.65  Found x01:(P b1)
% 188.30/188.65  Found (fun (x01:(P b1))=> x01) as proof of (P b1)
% 188.30/188.65  Found (fun (x01:(P b1))=> x01) as proof of (P0 b1)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 188.30/188.65  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 188.30/188.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 188.30/188.65  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 188.30/188.65  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 188.30/188.65  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 188.30/188.65  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 188.30/188.65  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 188.30/188.65  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 188.30/188.65  Found (eq_ref0 a) as proof of (((eq fofType) a) b)
% 188.30/188.65  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 188.30/188.65  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 197.52/197.88  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b)
% 197.52/197.88  Found x01:(P1 x)
% 197.52/197.88  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 197.52/197.88  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 197.52/197.88  Found x0:(P x)
% 197.52/197.88  Found x0 as proof of (P0 x)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 197.52/197.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 197.52/197.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 197.52/197.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 197.52/197.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 197.52/197.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 197.52/197.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 197.52/197.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 197.52/197.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 197.52/197.88  Found x02:(P1 x)
% 197.52/197.88  Found (fun (x02:(P1 x))=> x02) as proof of (P1 x)
% 197.52/197.88  Found (fun (x02:(P1 x))=> x02) as proof of (P2 x)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 197.52/197.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 197.52/197.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found x02:(P1 x)
% 197.52/197.88  Found (fun (x02:(P1 x))=> x02) as proof of (P1 x)
% 197.52/197.88  Found (fun (x02:(P1 x))=> x02) as proof of (P2 x)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 197.52/197.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 197.52/197.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found x02:(P1 x)
% 197.52/197.88  Found (fun (x02:(P1 x))=> x02) as proof of (P1 x)
% 197.52/197.88  Found (fun (x02:(P1 x))=> x02) as proof of (P2 x)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 197.52/197.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 197.52/197.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 197.52/197.88  Found x0:(P b0)
% 197.52/197.88  Instantiate: b00:=b0:fofType
% 197.52/197.88  Found x0 as proof of (P0 b00)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 197.52/197.88  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 197.52/197.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 197.52/197.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 197.52/197.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 197.52/197.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 197.52/197.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 197.52/197.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 200.54/200.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 200.54/200.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found x0:(P2 x)
% 200.54/200.88  Found (fun (x0:(P2 x))=> x0) as proof of (P2 b)
% 200.54/200.88  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of ((P2 x)->(P2 b))
% 200.54/200.88  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of (P1 x)
% 200.54/200.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 200.54/200.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 200.54/200.88  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 200.54/200.88  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 200.54/200.88  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 200.54/200.88  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 200.54/200.88  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 200.54/200.88  Found x0:(P0 (Xf x))
% 200.54/200.88  Found (fun (x0:(P0 (Xf x)))=> x0) as proof of (P0 b0)
% 200.54/200.88  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of ((P0 (Xf x))->(P0 b0))
% 200.54/200.88  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of (P (Xf x))
% 200.54/200.88  Found x0:(P0 (Xf b))
% 200.54/200.88  Instantiate: b0:=(Xf b):fofType
% 200.54/200.88  Found x0 as proof of (P1 b0)
% 200.54/200.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 200.54/200.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 200.54/200.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 200.54/200.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 200.54/200.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 200.54/200.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found x0:(P0 b1)
% 200.54/200.88  Instantiate: b1:=(Xf x):fofType
% 200.54/200.88  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b0)
% 200.54/200.88  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b0))
% 200.54/200.88  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 200.54/200.88  Found x0:(P b)
% 200.54/200.88  Instantiate: a:=b:fofType
% 200.54/200.88  Found x0 as proof of (P0 a)
% 200.54/200.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 200.54/200.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 200.54/200.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 200.54/200.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 200.54/200.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 200.54/200.88  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 200.54/200.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 200.54/200.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 200.54/200.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 200.54/200.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 206.87/207.25  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 206.87/207.25  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 206.87/207.25  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 206.87/207.25  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 206.87/207.25  Found x01:(P1 x)
% 206.87/207.25  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 206.87/207.25  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 206.87/207.25  Found x01:(P1 b0)
% 206.87/207.25  Found (fun (x01:(P1 b0))=> x01) as proof of (P1 b0)
% 206.87/207.25  Found (fun (x01:(P1 b0))=> x01) as proof of (P2 b0)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 206.87/207.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found x0:(P1 (Xf b))
% 206.87/207.25  Instantiate: b0:=(Xf b):fofType
% 206.87/207.25  Found (fun (x0:(P1 (Xf b)))=> x0) as proof of (P1 b0)
% 206.87/207.25  Found (fun (P1:(fofType->Prop)) (x0:(P1 (Xf b)))=> x0) as proof of ((P1 (Xf b))->(P1 b0))
% 206.87/207.25  Found (fun (P1:(fofType->Prop)) (x0:(P1 (Xf b)))=> x0) as proof of (P0 b0)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 206.87/207.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 206.87/207.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 206.87/207.25  Found x01:(P1 b)
% 206.87/207.25  Found (fun (x01:(P1 b))=> x01) as proof of (P1 b)
% 206.87/207.25  Found (fun (x01:(P1 b))=> x01) as proof of (P2 b)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 206.87/207.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 206.87/207.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 206.87/207.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 206.87/207.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 206.87/207.25  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 206.87/207.25  Found (eq_ref0 a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) b0)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 206.87/207.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 206.87/207.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 206.87/207.25  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 206.87/207.25  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 206.87/207.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 208.76/209.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 208.76/209.11  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 208.76/209.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 208.76/209.11  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 208.76/209.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 208.76/209.11  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 208.76/209.11  Found (eq_ref0 b0) as proof of (((eq fofType) b0) a)
% 208.76/209.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 208.76/209.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 208.76/209.11  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) a)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 208.76/209.11  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 208.76/209.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 208.76/209.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 208.76/209.11  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 208.76/209.11  Found x0:(P x)
% 208.76/209.11  Instantiate: b:=x:fofType
% 208.76/209.11  Found x0 as proof of (P1 b)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 (Xf a)):(((eq fofType) (Xf a)) (Xf a))
% 208.76/209.11  Found (eq_ref0 (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 208.76/209.11  Found ((eq_ref fofType) (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 208.76/209.11  Found ((eq_ref fofType) (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 208.76/209.11  Found ((eq_ref fofType) (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 208.76/209.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 208.76/209.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found x0:(P1 (Xf b))
% 208.76/209.11  Instantiate: b0:=(Xf b):fofType
% 208.76/209.11  Found (fun (x0:(P1 (Xf b)))=> x0) as proof of (P1 b0)
% 208.76/209.11  Found (fun (P1:(fofType->Prop)) (x0:(P1 (Xf b)))=> x0) as proof of ((P1 (Xf b))->(P1 b0))
% 208.76/209.11  Found (fun (P1:(fofType->Prop)) (x0:(P1 (Xf b)))=> x0) as proof of (P0 b0)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 208.76/209.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 208.76/209.11  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 208.76/209.11  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 208.76/209.11  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 210.74/211.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 210.74/211.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 210.74/211.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 210.74/211.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 210.74/211.08  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found x0:(P1 (Xf b))
% 210.74/211.08  Instantiate: b0:=(Xf b):fofType
% 210.74/211.08  Found (fun (x0:(P1 (Xf b)))=> x0) as proof of (P1 b0)
% 210.74/211.08  Found (fun (P1:(fofType->Prop)) (x0:(P1 (Xf b)))=> x0) as proof of ((P1 (Xf b))->(P1 b0))
% 210.74/211.08  Found (fun (P1:(fofType->Prop)) (x0:(P1 (Xf b)))=> x0) as proof of (P0 b0)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 210.74/211.08  Found x0:(P b0)
% 210.74/211.08  Instantiate: b1:=b0:fofType
% 210.74/211.08  Found x0 as proof of (P0 b1)
% 210.74/211.08  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 210.74/211.08  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 215.31/215.69  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 215.31/215.69  Found x0:(P0 b1)
% 215.31/215.69  Instantiate: b1:=(Xf x):fofType
% 215.31/215.69  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 b)
% 215.31/215.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 b))
% 215.31/215.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 215.31/215.69  Found x000:(P1 b0)
% 215.31/215.69  Found (fun (x000:(P1 b0))=> x000) as proof of (P1 b0)
% 215.31/215.69  Found (fun (x000:(P1 b0))=> x000) as proof of (P2 b0)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 215.31/215.69  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b0)
% 215.31/215.69  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 215.31/215.69  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 215.31/215.69  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b0)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 215.31/215.69  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 215.31/215.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 215.31/215.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 215.31/215.69  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 215.31/215.69  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 215.31/215.69  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 215.31/215.69  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 215.31/215.69  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 215.31/215.69  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found x0:(P x)
% 215.31/215.69  Instantiate: b:=x:fofType
% 215.31/215.69  Found x0 as proof of (P1 b)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 (Xf a)):(((eq fofType) (Xf a)) (Xf a))
% 215.31/215.69  Found (eq_ref0 (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 215.31/215.69  Found ((eq_ref fofType) (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 215.31/215.69  Found ((eq_ref fofType) (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 215.31/215.69  Found ((eq_ref fofType) (Xf a)) as proof of (((eq fofType) (Xf a)) b)
% 215.31/215.69  Found x0:(P b0)
% 215.31/215.69  Found x0 as proof of (P0 x)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 215.31/215.69  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 215.31/215.69  Found x0:(P0 b1)
% 215.31/215.69  Instantiate: b1:=x:fofType
% 215.31/215.69  Found (fun (x0:(P0 b1))=> x0) as proof of (P0 x)
% 215.31/215.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of ((P0 b1)->(P0 x))
% 215.31/215.69  Found (fun (P0:(fofType->Prop)) (x0:(P0 b1))=> x0) as proof of (P b1)
% 215.31/215.69  Found x0:(P1 x)
% 215.31/215.69  Instantiate: b:=x:fofType
% 215.31/215.69  Found x0 as proof of (P2 b)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 215.31/215.69  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 215.31/215.69  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 215.31/215.69  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 215.31/215.69  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 215.31/215.69  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 215.31/215.69  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 215.31/215.69  Found x01:(P0 (Xf b))
% 215.31/215.69  Instantiate: b0:=(Xf b):fofType
% 215.31/215.69  Found (fun (x01:(P0 (Xf b)))=> x01) as proof of (P0 b0)
% 215.31/215.69  Found (fun (x01:(P0 (Xf b)))=> x01) as proof of (P1 b0)
% 215.31/215.69  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 215.31/215.69  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 215.31/215.69  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 217.25/217.59  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found x0:(P2 x)
% 217.25/217.59  Found (fun (x0:(P2 x))=> x0) as proof of (P2 x)
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of ((P2 x)->(P2 x))
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of (P1 x)
% 217.25/217.59  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 217.25/217.59  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 217.25/217.59  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found x0:(P2 x)
% 217.25/217.59  Found (fun (x0:(P2 x))=> x0) as proof of (P2 x)
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of ((P2 x)->(P2 x))
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of (P1 x)
% 217.25/217.59  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 217.25/217.59  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 217.25/217.59  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found x0:(P2 x)
% 217.25/217.59  Found (fun (x0:(P2 x))=> x0) as proof of (P2 x)
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of ((P2 x)->(P2 x))
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of (P1 x)
% 217.25/217.59  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 217.25/217.59  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 217.25/217.59  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 217.25/217.59  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 217.25/217.59  Found x0:(P2 x)
% 217.25/217.59  Found (fun (x0:(P2 x))=> x0) as proof of (P2 x)
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of ((P2 x)->(P2 x))
% 217.25/217.59  Found (fun (P2:(fofType->Prop)) (x0:(P2 x))=> x0) as proof of (P1 x)
% 217.25/217.59  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 217.25/217.59  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found x0:(P0 b0)
% 217.25/217.59  Instantiate: b1:=b0:fofType
% 217.25/217.59  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b1)
% 217.25/217.59  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b1))
% 217.25/217.59  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b1)
% 217.25/217.59  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 217.25/217.59  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 217.25/217.59  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 217.25/217.59  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 217.25/217.59  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 217.25/217.59  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 217.25/217.59  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 224.10/224.47  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 224.10/224.47  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 224.10/224.47  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 224.10/224.47  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 224.10/224.47  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 224.10/224.47  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found x0:(P0 b0)
% 224.10/224.47  Instantiate: b0:=(Xf x):fofType
% 224.10/224.47  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 224.10/224.47  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 224.10/224.47  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 224.10/224.47  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 224.10/224.47  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 224.10/224.47  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 224.10/224.47  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 224.10/224.47  Found (eq_ref0 x) as proof of (((eq fofType) x) b2)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 224.10/224.47  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 b2):(((eq fofType) b2) b2)
% 224.10/224.47  Found (eq_ref0 b2) as proof of (((eq fofType) b2) (Xf x))
% 224.10/224.47  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 224.10/224.47  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 224.10/224.47  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 224.10/224.47  Found x000:(P1 x)
% 224.10/224.47  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 224.10/224.47  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 224.10/224.47  Found x0:(P x)
% 224.10/224.47  Instantiate: b00:=x:fofType
% 224.10/224.47  Found x0 as proof of (P0 b00)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 224.10/224.47  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 224.10/224.47  Found x0:(P x)
% 224.10/224.47  Instantiate: b0:=x:fofType
% 224.10/224.47  Found x0 as proof of (P0 b0)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 224.10/224.47  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 224.10/224.47  Found x02:(P1 x)
% 224.10/224.47  Found (fun (x02:(P1 x))=> x02) as proof of (P1 x)
% 224.10/224.47  Found (fun (x02:(P1 x))=> x02) as proof of (P2 x)
% 224.10/224.47  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 224.10/224.47  Found (eq_ref0 b) as proof of (((eq fofType) b) (Xf x))
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 224.10/224.47  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) (Xf x))
% 226.58/226.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 226.58/226.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b)
% 226.58/226.97  Found x0:(P b)
% 226.58/226.97  Instantiate: b0:=b:fofType
% 226.58/226.97  Found x0 as proof of (P0 b0)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 226.58/226.97  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 226.58/226.97  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 226.58/226.97  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 226.58/226.97  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 226.58/226.97  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 226.58/226.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 226.58/226.97  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 226.58/226.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 226.58/226.97  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 226.58/226.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 226.58/226.97  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 226.58/226.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 226.58/226.97  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 226.58/226.97  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 226.58/226.97  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 226.58/226.97  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 226.58/226.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 226.58/226.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 226.58/226.97  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 226.58/226.97  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 226.58/226.97  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.70/228.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 227.70/228.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.70/228.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 227.70/228.10  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.70/228.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 227.70/228.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.70/228.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 227.70/228.10  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.70/228.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 227.70/228.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.70/228.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 227.70/228.10  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 227.70/228.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 227.70/228.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 227.70/228.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 229.75/230.18  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.75/230.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 229.75/230.18  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.75/230.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 229.75/230.18  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.75/230.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 229.75/230.18  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.75/230.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 229.75/230.18  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 229.75/230.18  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.75/230.18  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 229.75/230.18  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 229.75/230.18  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 229.75/230.18  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 229.75/230.18  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 229.75/230.18  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 229.75/230.18  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 229.75/230.18  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 229.75/230.18  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 229.75/230.18  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 229.75/230.18  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 229.75/230.18  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 229.75/230.18  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 229.75/230.18  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 229.75/230.18  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 229.75/230.18  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 229.75/230.18  Found x0:(P0 x)
% 235.36/235.70  Instantiate: b00:=x:fofType
% 235.36/235.70  Found (fun (x0:(P0 x))=> x0) as proof of (P0 b00)
% 235.36/235.70  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of ((P0 x)->(P0 b00))
% 235.36/235.70  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of (P b00)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 235.36/235.70  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 235.36/235.70  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 235.36/235.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 235.36/235.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 235.36/235.70  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 235.36/235.70  Found x02:(P x)
% 235.36/235.70  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 235.36/235.70  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 235.36/235.70  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 235.36/235.70  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 235.36/235.70  Found x0:(P x)
% 235.36/235.70  Found x0 as proof of (P0 x)
% 235.36/235.70  Found x00:(P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 235.36/235.70  Found x00:(P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 235.36/235.70  Found x00:(P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 235.36/235.70  Found x00:(P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 235.36/235.70  Found x00:(P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P1 b0)
% 235.36/235.70  Found (fun (x00:(P1 b0))=> x00) as proof of (P2 b0)
% 235.36/235.70  Found x0:(P b)
% 235.36/235.70  Found x0 as proof of (P0 x)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 235.36/235.70  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 235.36/235.70  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 235.36/235.70  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 235.36/235.70  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 235.36/235.70  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 235.36/235.70  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 235.36/235.70  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 235.36/235.70  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 235.36/235.70  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 235.36/235.70  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 235.36/235.70  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 235.36/235.70  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 235.36/235.70  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 237.45/237.80  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 237.45/237.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 237.45/237.80  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 237.45/237.80  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 237.45/237.80  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 237.45/237.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 237.45/237.80  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 237.45/237.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 237.45/237.80  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 237.45/237.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found x0:(P b)
% 237.45/237.80  Found x0 as proof of (P0 (Xf x))
% 237.45/237.80  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 237.45/237.80  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 237.45/237.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 237.45/237.80  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 237.45/237.80  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 237.45/237.80  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 237.45/237.80  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 242.26/242.66  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 242.26/242.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 242.26/242.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 242.26/242.66  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 242.26/242.66  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 242.26/242.66  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 242.26/242.66  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 242.26/242.66  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 242.26/242.66  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 242.26/242.66  Found x000:(P1 x)
% 242.26/242.66  Found (fun (x000:(P1 x))=> x000) as proof of (P1 x)
% 242.26/242.66  Found (fun (x000:(P1 x))=> x000) as proof of (P2 x)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 242.26/242.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 242.26/242.66  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 242.26/242.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 242.26/242.66  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 242.26/242.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 242.26/242.66  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 242.26/242.66  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 242.26/242.66  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b0)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 242.26/242.66  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found eq_ref00:=(eq_ref0 a):(((eq fofType) a) a)
% 242.26/242.66  Found (eq_ref0 a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found ((eq_ref fofType) a) as proof of (((eq fofType) a) x)
% 242.26/242.66  Found x00:(P0 b0)
% 242.26/242.66  Found (fun (x00:(P0 b0))=> x00) as proof of (P0 b0)
% 242.26/242.66  Found (fun (x00:(P0 b0))=> x00) as proof of (P1 b0)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 244.70/245.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 244.70/245.10  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 244.70/245.10  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 244.70/245.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 244.70/245.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 244.70/245.10  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 244.70/245.10  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found x00:(P0 b0)
% 244.70/245.10  Found (fun (x00:(P0 b0))=> x00) as proof of (P0 b0)
% 244.70/245.10  Found (fun (x00:(P0 b0))=> x00) as proof of (P1 b0)
% 244.70/245.10  Found x01:(P x)
% 244.70/245.10  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 244.70/245.10  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 244.70/245.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found x0:(P0 b00)
% 244.70/245.10  Instantiate: b00:=x:fofType
% 244.70/245.10  Found (fun (x0:(P0 b00))=> x0) as proof of (P0 b0)
% 244.70/245.10  Found (fun (P0:(fofType->Prop)) (x0:(P0 b00))=> x0) as proof of ((P0 b00)->(P0 b0))
% 244.70/245.10  Found (fun (P0:(fofType->Prop)) (x0:(P0 b00))=> x0) as proof of (P b00)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 244.70/245.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 244.70/245.10  Found x0:(P0 b00)
% 244.70/245.10  Instantiate: b00:=x:fofType
% 244.70/245.10  Found (fun (x0:(P0 b00))=> x0) as proof of (P0 b0)
% 244.70/245.10  Found (fun (P0:(fofType->Prop)) (x0:(P0 b00))=> x0) as proof of ((P0 b00)->(P0 b0))
% 244.70/245.10  Found (fun (P0:(fofType->Prop)) (x0:(P0 b00))=> x0) as proof of (P b00)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 244.70/245.10  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 244.70/245.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 244.70/245.10  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 244.70/245.10  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 244.70/245.10  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 244.70/245.10  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 244.70/245.10  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 250.44/250.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 250.44/250.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 250.44/250.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 250.44/250.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 250.44/250.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 250.44/250.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 250.44/250.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 250.44/250.82  Found x01:(P b0)
% 250.44/250.82  Found (fun (x01:(P b0))=> x01) as proof of (P b0)
% 250.44/250.82  Found (fun (x01:(P b0))=> x01) as proof of (P0 b0)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 250.44/250.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b2)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 b2):(((eq fofType) b2) b2)
% 250.44/250.82  Found (eq_ref0 b2) as proof of (((eq fofType) b2) b1)
% 250.44/250.82  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) b1)
% 250.44/250.82  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) b1)
% 250.44/250.82  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) b1)
% 250.44/250.82  Found x0:(P b)
% 250.44/250.82  Found x0 as proof of (P0 x)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 250.44/250.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b10)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b10)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b10)
% 250.44/250.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b10)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 b10):(((eq fofType) b10) b10)
% 250.44/250.82  Found (eq_ref0 b10) as proof of (((eq fofType) b10) b0)
% 250.44/250.82  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 250.44/250.82  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 250.44/250.82  Found ((eq_ref fofType) b10) as proof of (((eq fofType) b10) b0)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 250.44/250.82  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b)
% 250.44/250.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b)
% 250.44/250.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b)
% 250.44/250.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 250.44/250.82  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 250.44/250.82  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 250.44/250.82  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 250.44/250.82  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 250.44/250.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 252.37/252.77  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 252.37/252.77  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 252.37/252.77  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 252.37/252.77  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 252.37/252.77  Found (eq_ref0 x) as proof of (((eq fofType) x) b01)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b01)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b01)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b01)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b01):(((eq fofType) b01) b01)
% 252.37/252.77  Found (eq_ref0 b01) as proof of (((eq fofType) b01) b)
% 252.37/252.77  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) b)
% 252.37/252.77  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) b)
% 252.37/252.77  Found ((eq_ref fofType) b01) as proof of (((eq fofType) b01) b)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.37/252.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 252.37/252.77  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 252.37/252.77  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 252.37/252.77  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 252.37/252.77  Found x02:(P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P2 b)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.37/252.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 252.37/252.77  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found x02:(P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P2 b)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.37/252.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 252.37/252.77  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found x02:(P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P2 b)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.37/252.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 252.37/252.77  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 252.37/252.77  Found x02:(P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P1 b)
% 252.37/252.77  Found (fun (x02:(P1 b))=> x02) as proof of (P2 b)
% 252.37/252.77  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 252.37/252.77  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 252.37/252.77  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 260.75/261.17  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 260.75/261.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 260.75/261.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 260.75/261.17  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 260.75/261.17  Found x02:(P1 (Xf x))
% 260.75/261.17  Found (fun (x02:(P1 (Xf x)))=> x02) as proof of (P1 (Xf x))
% 260.75/261.17  Found (fun (x02:(P1 (Xf x)))=> x02) as proof of (P2 (Xf x))
% 260.75/261.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.75/261.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 260.75/261.17  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 260.75/261.17  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 260.75/261.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 260.75/261.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 260.75/261.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.75/261.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 260.75/261.17  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 260.75/261.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 260.75/261.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 260.75/261.17  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 260.75/261.17  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 260.75/261.17  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 260.75/261.17  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 260.75/261.17  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 260.75/261.17  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 260.75/261.17  Found x0:(P0 x)
% 260.75/261.17  Found (fun (x0:(P0 x))=> x0) as proof of (P0 x)
% 260.75/261.17  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of ((P0 x)->(P0 x))
% 260.75/261.17  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of (P x)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.75/261.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) x)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) x)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 260.75/261.17  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 260.75/261.17  Found x0:(P0 (Xf x))
% 260.75/261.17  Found (fun (x0:(P0 (Xf x)))=> x0) as proof of (P0 b)
% 260.75/261.17  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of ((P0 (Xf x))->(P0 b))
% 260.75/261.17  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of (P (Xf x))
% 260.75/261.17  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 260.75/261.17  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 260.75/261.17  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 260.75/261.17  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 260.75/261.17  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 260.75/261.17  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 260.75/261.17  Found (eq_ref0 b0) as proof of (((eq fofType) b0) (Xf x))
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 260.75/261.17  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) (Xf x))
% 260.75/261.17  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 260.75/261.17  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 260.75/261.17  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found x01:(P1 x)
% 265.62/266.00  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 265.62/266.00  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 265.62/266.00  Found x01:(P1 x)
% 265.62/266.00  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 265.62/266.00  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 265.62/266.00  Found x01:(P1 x)
% 265.62/266.00  Found (fun (x01:(P1 x))=> x01) as proof of (P1 x)
% 265.62/266.00  Found (fun (x01:(P1 x))=> x01) as proof of (P2 x)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 265.62/266.00  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 265.62/266.00  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 265.62/266.00  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 265.62/266.00  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 265.62/266.00  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 265.62/266.00  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 265.62/266.00  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 265.62/266.00  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 265.62/266.00  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 265.62/266.00  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b00)
% 265.62/266.00  Found x00:(P0 b)
% 265.62/266.00  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 265.62/266.00  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 265.62/266.00  Found x0:(P b)
% 265.62/266.00  Instantiate: b1:=b:fofType
% 265.62/266.00  Found x0 as proof of (P0 b1)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 265.62/266.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found x0:(P b)
% 265.62/266.00  Instantiate: b1:=b:fofType
% 265.62/266.00  Found x0 as proof of (P0 b1)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 265.62/266.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 265.62/266.00  Found (eq_ref0 b1) as proof of (((eq fofType) b1) (Xf x))
% 265.62/266.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 265.62/266.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 265.62/266.00  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) (Xf x))
% 265.62/266.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 265.62/266.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 265.62/266.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 265.62/266.00  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 265.62/266.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.62/266.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.62/266.00  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 265.62/266.00  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 265.62/266.00  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.83/267.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 266.83/267.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.83/267.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 266.83/267.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.83/267.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b2):(((eq fofType) b2) b2)
% 266.83/267.25  Found (eq_ref0 b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 266.83/267.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b2):(((eq fofType) b2) b2)
% 266.83/267.25  Found (eq_ref0 b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found ((eq_ref fofType) b2) as proof of (((eq fofType) b2) (Xf x))
% 266.83/267.25  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 266.83/267.25  Found (eq_ref0 x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b2)
% 266.83/267.25  Found x00:(P0 b)
% 266.83/267.25  Found (fun (x00:(P0 b))=> x00) as proof of (P0 b)
% 266.83/267.25  Found (fun (x00:(P0 b))=> x00) as proof of (P1 b)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 266.83/267.25  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 266.83/267.25  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 266.83/267.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 266.83/267.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 266.83/267.25  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 266.83/267.25  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 266.83/267.25  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 266.83/267.25  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 266.83/267.25  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 266.83/267.25  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 266.83/267.25  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 268.25/268.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 268.25/268.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 268.25/268.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 268.25/268.65  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 268.25/268.65  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 268.25/268.65  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 268.25/268.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 268.25/268.65  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 268.25/268.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 268.25/268.65  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 268.25/268.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 268.25/268.65  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 268.25/268.65  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 268.25/268.65  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 268.25/268.65  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 268.25/268.65  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 273.43/273.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 273.43/273.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 273.43/273.82  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 273.43/273.82  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 273.43/273.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 273.43/273.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 273.43/273.82  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 273.43/273.82  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 273.43/273.82  Found x0:(P (Xf x))
% 273.43/273.82  Instantiate: b0:=(Xf x):fofType
% 273.43/273.82  Found x0 as proof of (P0 b0)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 273.43/273.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 273.43/273.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found x0:(P0 b)
% 273.43/273.82  Instantiate: b1:=b:fofType
% 273.43/273.82  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b1)
% 273.43/273.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b1))
% 273.43/273.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b1)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 273.43/273.82  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 273.43/273.82  Found x0:(P0 b)
% 273.43/273.82  Instantiate: b1:=b:fofType
% 273.43/273.82  Found (fun (x0:(P0 b))=> x0) as proof of (P0 b1)
% 273.43/273.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of ((P0 b)->(P0 b1))
% 273.43/273.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b))=> x0) as proof of (P b1)
% 273.43/273.82  Found x00:(P b1)
% 273.43/273.82  Found (fun (x00:(P b1))=> x00) as proof of (P b1)
% 273.43/273.82  Found (fun (x00:(P b1))=> x00) as proof of (P0 b1)
% 273.43/273.82  Found x00:(P b00)
% 273.43/273.82  Found (fun (x00:(P b00))=> x00) as proof of (P b00)
% 273.43/273.82  Found (fun (x00:(P b00))=> x00) as proof of (P0 b00)
% 273.43/273.82  Found x0:(P b)
% 273.43/273.82  Found x0 as proof of (P0 b)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 273.43/273.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 273.43/273.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 273.43/273.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 273.43/273.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 273.43/273.82  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 273.43/273.82  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 273.43/273.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 273.43/273.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 273.43/273.82  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 273.43/273.82  Found x0:(P0 (Xf x))
% 273.43/273.82  Found (fun (x0:(P0 (Xf x)))=> x0) as proof of (P0 b)
% 273.43/273.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of ((P0 (Xf x))->(P0 b))
% 273.43/273.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 (Xf x)))=> x0) as proof of (P (Xf x))
% 273.43/273.82  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 273.43/273.82  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 273.43/273.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 273.43/273.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 273.43/273.82  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 273.43/273.82  Found x0:(P0 b0)
% 273.43/273.82  Instantiate: b0:=x:fofType
% 273.43/273.82  Found (fun (x0:(P0 b0))=> x0) as proof of (P0 b)
% 273.43/273.82  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of ((P0 b0)->(P0 b))
% 280.03/280.44  Found (fun (P0:(fofType->Prop)) (x0:(P0 b0))=> x0) as proof of (P b0)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 280.03/280.44  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 280.03/280.44  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 (Xf b)):(((eq fofType) (Xf b)) (Xf b))
% 280.03/280.44  Found (eq_ref0 (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 280.03/280.44  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 280.03/280.44  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 280.03/280.44  Found ((eq_ref fofType) (Xf b)) as proof of (((eq fofType) (Xf b)) b00)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 280.03/280.44  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 280.03/280.44  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 280.03/280.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 280.03/280.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 280.03/280.44  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 280.03/280.44  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 280.03/280.44  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 280.03/280.44  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 280.03/280.44  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b1)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 280.03/280.44  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 280.03/280.44  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 280.03/280.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 280.03/280.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 280.03/280.44  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 280.03/280.44  Found x01:(P2 x)
% 280.03/280.44  Found (fun (x01:(P2 x))=> x01) as proof of (P2 x)
% 280.03/280.44  Found (fun (x01:(P2 x))=> x01) as proof of (P3 x)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 280.03/280.44  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 280.03/280.44  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 a0):(((eq fofType) a0) a0)
% 280.03/280.44  Found (eq_ref0 a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found ((eq_ref fofType) a0) as proof of (((eq fofType) a0) a)
% 280.03/280.44  Found x01:(P b)
% 280.03/280.44  Found (fun (x01:(P b))=> x01) as proof of (P b)
% 280.03/280.44  Found (fun (x01:(P b))=> x01) as proof of (P0 b)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 280.03/280.44  Found (eq_ref0 b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) b)
% 280.03/280.44  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 280.03/280.44  Found (eq_ref0 x) as proof of (((eq fofType) x) b00)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 280.03/280.44  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 286.44/286.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b00)
% 286.44/286.86  Found x0:(P0 x)
% 286.44/286.86  Found (fun (x0:(P0 x))=> x0) as proof of (P0 b0)
% 286.44/286.86  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of ((P0 x)->(P0 b0))
% 286.44/286.86  Found (fun (P0:(fofType->Prop)) (x0:(P0 x))=> x0) as proof of (P x)
% 286.44/286.86  Found x01:(P x)
% 286.44/286.86  Found (fun (x01:(P x))=> x01) as proof of (P x)
% 286.44/286.86  Found (fun (x01:(P x))=> x01) as proof of (P0 x)
% 286.44/286.86  Found x0:(P x)
% 286.44/286.86  Instantiate: b0:=x:fofType
% 286.44/286.86  Found x0 as proof of (P0 b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 286.44/286.86  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found x0:(P x)
% 286.44/286.86  Instantiate: b0:=x:fofType
% 286.44/286.86  Found x0 as proof of (P0 b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 286.44/286.86  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found x0:(P x)
% 286.44/286.86  Instantiate: b0:=x:fofType
% 286.44/286.86  Found x0 as proof of (P0 b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 286.44/286.86  Found (eq_ref0 b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b0)
% 286.44/286.86  Found x0:(P b)
% 286.44/286.86  Instantiate: b0:=b:fofType
% 286.44/286.86  Found x0 as proof of (P0 b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 (Xf x)):(((eq fofType) (Xf x)) (Xf x))
% 286.44/286.86  Found (eq_ref0 (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 286.44/286.86  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 286.44/286.86  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 286.44/286.86  Found ((eq_ref fofType) (Xf x)) as proof of (((eq fofType) (Xf x)) b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 286.44/286.86  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 286.44/286.86  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 286.44/286.86  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 286.44/286.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 286.44/286.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 286.44/286.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 286.44/286.86  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 286.44/286.86  Found x02:(P x)
% 286.44/286.86  Found (fun (x02:(P x))=> x02) as proof of (P x)
% 286.44/286.86  Found (fun (x02:(P x))=> x02) as proof of (P0 x)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 286.44/286.86  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 286.44/286.86  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 286.44/286.86  Found x02:(P b0)
% 286.44/286.86  Found (fun (x02:(P b0))=> x02) as proof of (P b0)
% 286.44/286.86  Found (fun (x02:(P b0))=> x02) as proof of (P0 b0)
% 286.44/286.86  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 286.44/286.86  Found (eq_ref0 b1) as proof of (((eq fofType) b1) x)
% 286.44/286.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 286.44/286.86  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) x)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 293.43/293.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b1)
% 293.43/293.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 293.43/293.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 293.43/293.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b1)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b00):(((eq fofType) b00) b00)
% 293.43/293.88  Found (eq_ref0 b00) as proof of (((eq fofType) b00) x)
% 293.43/293.88  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 293.43/293.88  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 293.43/293.88  Found ((eq_ref fofType) b00) as proof of (((eq fofType) b00) x)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b):(((eq fofType) b) b)
% 293.43/293.88  Found (eq_ref0 b) as proof of (((eq fofType) b) b00)
% 293.43/293.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 293.43/293.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 293.43/293.88  Found ((eq_ref fofType) b) as proof of (((eq fofType) b) b00)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 293.43/293.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 293.43/293.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found x0:(P x)
% 293.43/293.88  Found x0 as proof of (P0 x)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b0):(((eq fofType) b0) b0)
% 293.43/293.88  Found (eq_ref0 b0) as proof of (((eq fofType) b0) b)
% 293.43/293.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 293.43/293.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 293.43/293.88  Found ((eq_ref fofType) b0) as proof of (((eq fofType) b0) b)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 293.43/293.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found x0:(P (Xf x))
% 293.43/293.88  Instantiate: b0:=(Xf x):fofType
% 293.43/293.88  Found x0 as proof of (P0 b0)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 293.43/293.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found x0:(P b)
% 293.43/293.88  Instantiate: b0:=b:fofType
% 293.43/293.88  Found x0 as proof of (P0 b0)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 293.43/293.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b0)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 293.43/293.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 293.43/293.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1)
% 293.43/293.88  Found (eq_ref0 b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found ((eq_ref fofType) b1) as proof of (((eq fofType) b1) b0)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 x):(((eq fofType) x) x)
% 293.43/293.88  Found (eq_ref0 x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found ((eq_ref fofType) x) as proof of (((eq fofType) x) b1)
% 293.43/293.88  Found eq_ref00:=(eq_ref0 b1):(((eq fofType) b1) b1
%------------------------------------------------------------------------------