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

View Problem - Process Solution

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

% Computer : n004.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:41 EDT 2022

% Result   : Timeout 287.29s 287.65s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : SYO114^5 : TPTP v7.5.0. Released v4.0.0.
% 0.03/0.11  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.32  % Computer   : n004.cluster.edu
% 0.12/0.32  % Model      : x86_64 x86_64
% 0.12/0.32  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.32  % RAMPerCPU  : 8042.1875MB
% 0.12/0.32  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.32  % CPULimit   : 300
% 0.12/0.32  % DateTime   : Fri Mar 11 15:24:10 EST 2022
% 0.12/0.32  % 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
% 5.97/6.19  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 5.97/6.19  FOF formula (<kernel.Constant object at 0x2ba7e18400e0>, <kernel.Constant object at 0x1120d40>) of role type named b
% 5.97/6.19  Using role type
% 5.97/6.19  Declaring b:fofType
% 5.97/6.19  FOF formula (<kernel.Constant object at 0x11463b0>, <kernel.DependentProduct object at 0x1120cf8>) of role type named cP
% 5.97/6.19  Using role type
% 5.97/6.19  Declaring cP:(fofType->Prop)
% 5.97/6.19  FOF formula (<kernel.Constant object at 0x2ba7e18400e0>, <kernel.Single object at 0x1120d40>) of role type named a
% 5.97/6.19  Using role type
% 5.97/6.19  Declaring a:fofType
% 5.97/6.19  FOF formula (<kernel.Constant object at 0x2ba7e1823638>, <kernel.Single object at 0x1120c68>) of role type named d
% 5.97/6.19  Using role type
% 5.97/6.19  Declaring d:fofType
% 5.97/6.19  FOF formula (<kernel.Constant object at 0x2ba7e1823638>, <kernel.DependentProduct object at 0x1120680>) of role type named cQ
% 5.97/6.19  Using role type
% 5.97/6.19  Declaring cQ:(fofType->Prop)
% 5.97/6.19  FOF formula (<kernel.Constant object at 0x1120c68>, <kernel.Single object at 0x1120b00>) of role type named c
% 5.97/6.19  Using role type
% 5.97/6.19  Declaring c:fofType
% 5.97/6.19  FOF formula (<kernel.Constant object at 0x1120e18>, <kernel.DependentProduct object at 0x11206c8>) of role type named cR
% 5.97/6.19  Using role type
% 5.97/6.19  Declaring cR:(fofType->Prop)
% 5.97/6.19  FOF formula (((and ((and (forall (Xz:fofType), ((and ((or (cP Xz)) (cR Xz))) (cQ Xz)))) (forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))) ((or ((cP a)->False)) ((cP b)->False)))->False) of role conjecture named cTHM119
% 5.97/6.19  Conjecture to prove = (((and ((and (forall (Xz:fofType), ((and ((or (cP Xz)) (cR Xz))) (cQ Xz)))) (forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))) ((or ((cP a)->False)) ((cP b)->False)))->False):Prop
% 5.97/6.19  We need to prove ['(((and ((and (forall (Xz:fofType), ((and ((or (cP Xz)) (cR Xz))) (cQ Xz)))) (forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))) ((or ((cP a)->False)) ((cP b)->False)))->False)']
% 5.97/6.19  Parameter fofType:Type.
% 5.97/6.19  Parameter b:fofType.
% 5.97/6.19  Parameter cP:(fofType->Prop).
% 5.97/6.19  Parameter a:fofType.
% 5.97/6.19  Parameter d:fofType.
% 5.97/6.19  Parameter cQ:(fofType->Prop).
% 5.97/6.19  Parameter c:fofType.
% 5.97/6.19  Parameter cR:(fofType->Prop).
% 5.97/6.19  Trying to prove (((and ((and (forall (Xz:fofType), ((and ((or (cP Xz)) (cR Xz))) (cQ Xz)))) (forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))) ((or ((cP a)->False)) ((cP b)->False)))->False)
% 5.97/6.19  Found x20:False
% 5.97/6.19  Found (fun (x4:(forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))=> x20) as proof of False
% 5.97/6.19  Found (fun (x4:(forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))=> x20) as proof of ((forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False)))))->False)
% 5.97/6.19  Found x20:False
% 5.97/6.19  Found (fun (x4:(forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))=> x20) as proof of False
% 5.97/6.19  Found (fun (x4:(forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False))))))=> x20) as proof of ((forall (Xx:fofType), ((ex fofType) (fun (Xy:fofType)=> ((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ Xy)->False))) ((cQ c)->False))) ((cQ d)->False)))))->False)
% 5.97/6.19  Found x6:((cP a)->False)
% 5.97/6.19  Instantiate: Xz:=a:fofType
% 5.97/6.19  Found x6 as proof of ((cP Xz)->False)
% 5.97/6.19  Found x6:((cP b)->False)
% 5.97/6.19  Instantiate: Xz:=b:fofType
% 5.97/6.19  Found x6 as proof of ((cP Xz)->False)
% 5.97/6.19  Found x6:(not (cP b))
% 5.97/6.19  Instantiate: Xz:=b:fofType
% 5.97/6.19  Found x6 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x6:(not (cP a))
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found x6 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x4:((cP a)->False)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found x4 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x4:((cP b)->False)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found x4 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x4:(not (cP a))
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found x4 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x4:(not (cP b))
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found x4 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 14.17/14.38  Found x6:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found x6 as proof of (cP a)
% 14.17/14.38  Found (x7 x6) as proof of False
% 14.17/14.38  Found (fun (x7:((cP a)->False))=> (x7 x6)) as proof of False
% 14.17/14.38  Found (fun (x7:((cP a)->False))=> (x7 x6)) as proof of (((cP a)->False)->False)
% 14.17/14.38  Found x6:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found x6 as proof of (cP b)
% 14.17/14.38  Found (x7 x6) as proof of False
% 14.17/14.38  Found (fun (x7:((cP b)->False))=> (x7 x6)) as proof of False
% 14.17/14.38  Found (fun (x7:((cP b)->False))=> (x7 x6)) as proof of (((cP b)->False)->False)
% 14.17/14.38  Found x2:((cP a)->False)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found x2 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x2:((cP b)->False)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found x2 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 14.17/14.38  Found x6:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found x6 as proof of (cP b)
% 14.17/14.38  Found (x7 x6) as proof of False
% 14.17/14.38  Found (fun (x7:(not (cP b)))=> (x7 x6)) as proof of False
% 14.17/14.38  Found (fun (x7:(not (cP b)))=> (x7 x6)) as proof of ((not (cP b))->False)
% 14.17/14.38  Found x6:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found x6 as proof of (cP a)
% 14.17/14.38  Found (x7 x6) as proof of False
% 14.17/14.38  Found (fun (x7:(not (cP a)))=> (x7 x6)) as proof of False
% 14.17/14.38  Found (fun (x7:(not (cP a)))=> (x7 x6)) as proof of ((not (cP a))->False)
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 14.17/14.38  Found x2:(not (cP b))
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found x2 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x2:(not (cP a))
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found x2 as proof of ((cP Xz)->False)
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=a:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 14.17/14.38  Found x7:(cP Xz)
% 14.17/14.38  Instantiate: Xz:=b:fofType
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 14.17/14.38  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 14.17/14.38  Found x40:False
% 14.17/14.38  Found (fun (x6:(cQ Xz))=> x40) as proof of False
% 14.17/14.38  Found (fun (x6:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 14.17/14.38  Found x40:False
% 14.17/14.38  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 14.17/14.38  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 18.41/18.63  Found x40:False
% 18.41/18.63  Found (fun (x6:(cQ Xz))=> x40) as proof of False
% 18.41/18.63  Found (fun (x6:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 18.41/18.63  Found x40:False
% 18.41/18.63  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 18.41/18.63  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 18.41/18.63  Found x40:False
% 18.41/18.63  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 18.41/18.63  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 18.41/18.63  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 18.41/18.63  Found x40:False
% 18.41/18.63  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 18.41/18.63  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 18.41/18.63  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 18.41/18.63  Found x40:False
% 18.41/18.63  Found (fun (x6:(cQ Xz))=> x40) as proof of False
% 18.41/18.63  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 18.41/18.63  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x40) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 18.41/18.63  Found x40:False
% 18.41/18.63  Found (fun (x6:(cQ Xz))=> x40) as proof of False
% 18.41/18.63  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 18.41/18.63  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x40) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=a:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=b:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=a:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=b:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=a:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=b:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=b:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=a:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=b:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 18.41/18.63  Found x7:(cP Xz)
% 18.41/18.63  Instantiate: Xz:=a:fofType
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 18.41/18.63  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 18.41/18.63  Found x20:False
% 18.41/18.63  Found (fun (x6:(cQ Xz))=> x20) as proof of False
% 20.99/21.20  Found (fun (x6:(cQ Xz))=> x20) as proof of ((cQ Xz)->False)
% 20.99/21.20  Found x20:False
% 20.99/21.20  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of False
% 20.99/21.20  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 20.99/21.20  Found x20:False
% 20.99/21.20  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of False
% 20.99/21.20  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 20.99/21.20  Found x20:False
% 20.99/21.20  Found (fun (x6:(cQ Xz))=> x20) as proof of False
% 20.99/21.20  Found (fun (x6:(cQ Xz))=> x20) as proof of ((cQ Xz)->False)
% 20.99/21.20  Found x7:(cP Xz)
% 20.99/21.20  Instantiate: Xz:=a:fofType
% 20.99/21.20  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 20.99/21.20  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 20.99/21.20  Found x7:(cP Xz)
% 20.99/21.20  Instantiate: Xz:=b:fofType
% 20.99/21.20  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 20.99/21.20  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 20.99/21.20  Found x5:(cQ Xz)
% 20.99/21.20  Instantiate: Xz:=d:fofType
% 20.99/21.20  Found x5 as proof of (cQ d)
% 20.99/21.20  Found (x8 x5) as proof of False
% 20.99/21.20  Found (fun (x8:((cQ d)->False))=> (x8 x5)) as proof of False
% 20.99/21.20  Found (fun (x8:((cQ d)->False))=> (x8 x5)) as proof of (((cQ d)->False)->False)
% 20.99/21.20  Found x20:False
% 20.99/21.20  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of False
% 20.99/21.20  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 20.99/21.20  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 20.99/21.20  Found x20:False
% 20.99/21.20  Found (fun (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of False
% 20.99/21.20  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 20.99/21.20  Found (fun (x5:fofType) (x6:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x20) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 20.99/21.20  Found x20:False
% 20.99/21.20  Found (fun (x6:(cQ Xz))=> x20) as proof of False
% 20.99/21.20  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x20) as proof of ((cQ Xz)->False)
% 20.99/21.20  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x20) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 20.99/21.20  Found x20:False
% 20.99/21.20  Found (fun (x6:(cQ Xz))=> x20) as proof of False
% 20.99/21.20  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x20) as proof of ((cQ Xz)->False)
% 20.99/21.20  Found (fun (x5:((or (cP Xz)) (cR Xz))) (x6:(cQ Xz))=> x20) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 20.99/21.20  Found x60:False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of ((cR Xz)->False)
% 20.99/21.20  Found x60:False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of ((cR Xz)->False)
% 20.99/21.20  Found x60:False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of ((cR Xz)->False)
% 20.99/21.20  Found x60:False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of False
% 20.99/21.20  Found (fun (x7:(cR Xz))=> x60) as proof of ((cR Xz)->False)
% 20.99/21.20  Found x6:((cQ d)->False)
% 20.99/21.20  Instantiate: Xz:=d:fofType
% 20.99/21.20  Found (fun (x7:((or (cP Xz)) (cR Xz)))=> x6) as proof of ((cQ Xz)->False)
% 25.51/25.75  Found (fun (x7:((or (cP Xz)) (cR Xz)))=> x6) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 25.51/25.75  Found (and_rect20 (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 25.51/25.75  Found ((and_rect2 False) (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 25.51/25.75  Found (((fun (P:Type) (x7:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x7) x20)) False) (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 25.51/25.75  Found (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6)) as proof of False
% 25.51/25.75  Found (fun (x6:((cQ d)->False))=> (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6))) as proof of False
% 25.51/25.75  Found (fun (x6:((cQ d)->False))=> (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6))) as proof of (((cQ d)->False)->False)
% 25.51/25.75  Found x7:(cQ Xz)
% 25.51/25.75  Instantiate: Xz:=d:fofType
% 25.51/25.75  Found x7 as proof of (cQ d)
% 25.51/25.75  Found (x8 x7) as proof of False
% 25.51/25.75  Found (fun (x8:((cQ d)->False))=> (x8 x7)) as proof of False
% 25.51/25.75  Found (fun (x8:((cQ d)->False))=> (x8 x7)) as proof of (((cQ d)->False)->False)
% 25.51/25.75  Found x6:(cP Xz)
% 25.51/25.75  Instantiate: Xz:=a:fofType
% 25.51/25.75  Found (fun (x6:(cP Xz))=> x6) as proof of (cP a)
% 25.51/25.75  Found (fun (x6:(cP Xz))=> x6) as proof of ((cP Xz)->(cP a))
% 25.51/25.75  Found x6:(cP Xz)
% 25.51/25.75  Instantiate: Xz:=b:fofType
% 25.51/25.75  Found (fun (x6:(cP Xz))=> x6) as proof of (cP b)
% 25.51/25.75  Found (fun (x6:(cP Xz))=> x6) as proof of ((cP Xz)->(cP b))
% 25.51/25.75  Found x5:(cQ Xz)
% 25.51/25.75  Instantiate: Xz:=d:fofType
% 25.51/25.75  Found x5 as proof of (cQ d)
% 25.51/25.75  Found (x8 x5) as proof of False
% 25.51/25.75  Found (fun (x8:(not (cQ d)))=> (x8 x5)) as proof of False
% 25.51/25.75  Found (fun (x8:(not (cQ d)))=> (x8 x5)) as proof of ((not (cQ d))->False)
% 25.51/25.75  Found x60:False
% 25.51/25.75  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x60) as proof of False
% 25.51/25.75  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x60) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False))->False)
% 25.51/25.75  Found x60:False
% 25.51/25.75  Found (fun (x7:((cQ d)->False))=> x60) as proof of False
% 25.51/25.75  Found (fun (x7:((cQ d)->False))=> x60) as proof of (((cQ d)->False)->False)
% 25.51/25.75  Found x60:False
% 25.51/25.75  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x60) as proof of False
% 25.51/25.75  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x60) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False))->False)
% 25.51/25.75  Found x60:False
% 25.51/25.75  Found (fun (x7:((cQ d)->False))=> x60) as proof of False
% 25.51/25.75  Found (fun (x7:((cQ d)->False))=> x60) as proof of (((cQ d)->False)->False)
% 25.51/25.75  Found x40:False
% 25.51/25.75  Found (fun (x7:(cR Xz))=> x40) as proof of False
% 25.51/25.75  Found (fun (x7:(cR Xz))=> x40) as proof of ((cR Xz)->False)
% 25.51/25.75  Found x40:False
% 25.51/25.75  Found (fun (x7:(cR Xz))=> x40) as proof of False
% 25.51/25.75  Found (fun (x7:(cR Xz))=> x40) as proof of ((cR Xz)->False)
% 25.51/25.75  Found x6:(not (cQ d))
% 25.51/25.75  Instantiate: Xz:=d:fofType
% 25.51/25.75  Found (fun (x7:((or (cP Xz)) (cR Xz)))=> x6) as proof of ((cQ Xz)->False)
% 25.51/25.75  Found (fun (x7:((or (cP Xz)) (cR Xz)))=> x6) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 25.51/25.75  Found (and_rect20 (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 25.51/25.75  Found ((and_rect2 False) (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 25.51/25.75  Found (((fun (P:Type) (x7:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x7) x20)) False) (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 25.51/25.75  Found (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6)) as proof of False
% 25.51/25.75  Found (fun (x6:(not (cQ d)))=> (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6))) as proof of False
% 36.53/36.73  Found (fun (x6:(not (cQ d)))=> (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6))) as proof of ((not (cQ d))->False)
% 36.53/36.73  Found x7:(cQ Xz)
% 36.53/36.73  Instantiate: Xz:=d:fofType
% 36.53/36.73  Found x7 as proof of (cQ d)
% 36.53/36.73  Found (x8 x7) as proof of False
% 36.53/36.73  Found (fun (x8:(not (cQ d)))=> (x8 x7)) as proof of False
% 36.53/36.73  Found (fun (x8:(not (cQ d)))=> (x8 x7)) as proof of ((not (cQ d))->False)
% 36.53/36.73  Found x40:False
% 36.53/36.73  Found (fun (x7:(cR Xz))=> x40) as proof of False
% 36.53/36.73  Found (fun (x7:(cR Xz))=> x40) as proof of ((cR Xz)->False)
% 36.53/36.73  Found x40:False
% 36.53/36.73  Found (fun (x7:(cR Xz))=> x40) as proof of False
% 36.53/36.73  Found (fun (x7:(cR Xz))=> x40) as proof of ((cR Xz)->False)
% 36.53/36.73  Found x5:(cQ Xz)
% 36.53/36.73  Instantiate: Xz:=c:fofType
% 36.53/36.73  Found x5 as proof of (cQ c)
% 36.53/36.73  Found (x9 x5) as proof of False
% 36.53/36.73  Found (fun (x9:((cQ c)->False))=> (x9 x5)) as proof of False
% 36.53/36.73  Found (fun (x9:((cQ c)->False))=> (x9 x5)) as proof of (((cQ c)->False)->False)
% 36.53/36.73  Found x6:(cP Xz)
% 36.53/36.73  Instantiate: Xz:=b:fofType
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of (cP b)
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of ((cP Xz)->(cP b))
% 36.53/36.73  Found x6:(cP Xz)
% 36.53/36.73  Instantiate: Xz:=a:fofType
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of (cP a)
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of ((cP Xz)->(cP a))
% 36.53/36.73  Found x6:(cP Xz)
% 36.53/36.73  Instantiate: Xz:=a:fofType
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of (cP a)
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of ((cP Xz)->(cP a))
% 36.53/36.73  Found x6:(cP Xz)
% 36.53/36.73  Instantiate: Xz:=b:fofType
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of (cP b)
% 36.53/36.73  Found (fun (x6:(cP Xz))=> x6) as proof of ((cP Xz)->(cP b))
% 36.53/36.73  Found x40:False
% 36.53/36.73  Found (fun (x7:((cQ d)->False))=> x40) as proof of False
% 36.53/36.73  Found (fun (x7:((cQ d)->False))=> x40) as proof of (((cQ d)->False)->False)
% 36.53/36.73  Found x7:(cQ Xz)
% 36.53/36.73  Instantiate: Xz:=c:fofType
% 36.53/36.73  Found x7 as proof of (cQ c)
% 36.53/36.73  Found (x9 x7) as proof of False
% 36.53/36.73  Found (fun (x9:((cQ c)->False))=> (x9 x7)) as proof of False
% 36.53/36.73  Found (fun (x9:((cQ c)->False))=> (x9 x7)) as proof of (((cQ c)->False)->False)
% 36.53/36.73  Found x40:False
% 36.53/36.73  Found (fun (x7:((cQ d)->False))=> x40) as proof of False
% 36.53/36.73  Found (fun (x7:((cQ d)->False))=> x40) as proof of (((cQ d)->False)->False)
% 36.53/36.73  Found x40:False
% 36.53/36.73  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x40) as proof of False
% 36.53/36.73  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x40) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))->False)
% 36.53/36.73  Found x40:False
% 36.53/36.73  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x40) as proof of False
% 36.53/36.73  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x40) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))->False)
% 36.53/36.73  Found x7:((cQ c)->False)
% 36.53/36.73  Instantiate: Xz:=c:fofType
% 36.53/36.73  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 36.53/36.73  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 36.53/36.73  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 36.53/36.73  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 36.53/36.73  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 36.53/36.73  Found (((fun (P:Type) (x8:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x8) (x2 c))) False) (fun (x8:((or (cP c)) (cR c)))=> x7)) as proof of False
% 36.53/36.73  Found (fun (x7:((cQ c)->False))=> (((fun (P:Type) (x8:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x8) (x2 c))) False) (fun (x8:((or (cP c)) (cR c)))=> x7))) as proof of False
% 36.53/36.73  Found (fun (x7:((cQ c)->False))=> (((fun (P:Type) (x8:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x8) (x2 c))) False) (fun (x8:((or (cP c)) (cR c)))=> x7))) as proof of (((cQ c)->False)->False)
% 36.53/36.73  Found x20:False
% 36.53/36.73  Found (fun (x7:(cR Xz))=> x20) as proof of False
% 49.53/49.75  Found (fun (x7:(cR Xz))=> x20) as proof of ((cR Xz)->False)
% 49.53/49.75  Found x20:False
% 49.53/49.75  Found (fun (x7:(cR Xz))=> x20) as proof of False
% 49.53/49.75  Found (fun (x7:(cR Xz))=> x20) as proof of ((cR Xz)->False)
% 49.53/49.75  Found x5:(cQ Xz)
% 49.53/49.75  Instantiate: Xz:=c:fofType
% 49.53/49.75  Found x5 as proof of (cQ c)
% 49.53/49.75  Found (x9 x5) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x5)) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x5)) as proof of (((cQ c)->False)->False)
% 49.53/49.75  Found x8:(cQ Xz)
% 49.53/49.75  Instantiate: Xz:=c:fofType
% 49.53/49.75  Found x8 as proof of (cQ c)
% 49.53/49.75  Found (x9 x8) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x8)) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x8)) as proof of (((cQ c)->False)->False)
% 49.53/49.75  Found x20:False
% 49.53/49.75  Found (fun (x7:(cR Xz))=> x20) as proof of False
% 49.53/49.75  Found (fun (x7:(cR Xz))=> x20) as proof of ((cR Xz)->False)
% 49.53/49.75  Found x20:False
% 49.53/49.75  Found (fun (x7:(cR Xz))=> x20) as proof of False
% 49.53/49.75  Found (fun (x7:(cR Xz))=> x20) as proof of ((cR Xz)->False)
% 49.53/49.75  Found x7:(cQ Xz)
% 49.53/49.75  Instantiate: Xz:=c:fofType
% 49.53/49.75  Found x7 as proof of (cQ c)
% 49.53/49.75  Found (x9 x7) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x7)) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x7)) as proof of (((cQ c)->False)->False)
% 49.53/49.75  Found x70:False
% 49.53/49.75  Found (fun (x8:((cQ c)->False))=> x70) as proof of False
% 49.53/49.75  Found (fun (x8:((cQ c)->False))=> x70) as proof of (((cQ c)->False)->False)
% 49.53/49.75  Found x70:False
% 49.53/49.75  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x70) as proof of False
% 49.53/49.75  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x70) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))->False)
% 49.53/49.75  Found x70:False
% 49.53/49.75  Found (fun (x8:((cQ c)->False))=> x70) as proof of False
% 49.53/49.75  Found (fun (x8:((cQ c)->False))=> x70) as proof of (((cQ c)->False)->False)
% 49.53/49.75  Found x70:False
% 49.53/49.75  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x70) as proof of False
% 49.53/49.75  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x70) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))->False)
% 49.53/49.75  Found x7:((cQ c)->False)
% 49.53/49.75  Instantiate: Xz:=c:fofType
% 49.53/49.75  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 49.53/49.75  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 49.53/49.75  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 49.53/49.75  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 49.53/49.75  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 49.53/49.75  Found (((fun (P:Type) (x8:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x8) (x2 c))) False) (fun (x8:((or (cP c)) (cR c)))=> x7)) as proof of False
% 49.53/49.75  Found (fun (x7:((cQ c)->False))=> (((fun (P:Type) (x8:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x8) (x2 c))) False) (fun (x8:((or (cP c)) (cR c)))=> x7))) as proof of False
% 49.53/49.75  Found (fun (x7:((cQ c)->False))=> (((fun (P:Type) (x8:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x8) (x2 c))) False) (fun (x8:((or (cP c)) (cR c)))=> x7))) as proof of (((cQ c)->False)->False)
% 49.53/49.75  Found x8:(cQ Xz)
% 49.53/49.75  Instantiate: Xz:=c:fofType
% 49.53/49.75  Found x8 as proof of (cQ c)
% 49.53/49.75  Found (x9 x8) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x8)) as proof of False
% 49.53/49.75  Found (fun (x9:((cQ c)->False))=> (x9 x8)) as proof of (((cQ c)->False)->False)
% 49.53/49.75  Found x8:((cP b)->False)
% 49.53/49.75  Instantiate: Xx:=b:fofType
% 49.53/49.75  Found x8 as proof of ((cP Xx)->False)
% 49.53/49.75  Found x8:((cP a)->False)
% 49.53/49.75  Instantiate: Xx:=a:fofType
% 49.53/49.75  Found x8 as proof of ((cP Xx)->False)
% 49.53/49.75  Found x20:False
% 49.53/49.75  Found (fun (x7:((cQ d)->False))=> x20) as proof of False
% 49.53/49.75  Found (fun (x7:((cQ d)->False))=> x20) as proof of (((cQ d)->False)->False)
% 49.53/49.75  Found x20:False
% 49.53/49.75  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x20) as proof of False
% 49.53/49.75  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x20) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))->False)
% 65.53/65.72  Found x20:False
% 65.53/65.72  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x20) as proof of False
% 65.53/65.72  Found (fun (x7:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False)))=> x20) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))) ((cQ c)->False))->False)
% 65.53/65.72  Found x20:False
% 65.53/65.72  Found (fun (x7:((cQ d)->False))=> x20) as proof of False
% 65.53/65.72  Found (fun (x7:((cQ d)->False))=> x20) as proof of (((cQ d)->False)->False)
% 65.53/65.72  Found x6:(not (cP b))
% 65.53/65.72  Instantiate: Xz:=b:fofType
% 65.53/65.72  Found x6 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x6:(not (cP a))
% 65.53/65.72  Instantiate: Xz:=a:fofType
% 65.53/65.72  Found x6 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x5:(cQ Xz)
% 65.53/65.72  Instantiate: Xz:=x6:fofType
% 65.53/65.72  Found x5 as proof of (cQ x6)
% 65.53/65.72  Found (x10 x5) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x6)->False))=> (x10 x5)) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x6)->False))=> (x10 x5)) as proof of (((cQ x6)->False)->False)
% 65.53/65.72  Found x8:((cP b)->False)
% 65.53/65.72  Instantiate: Xz0:=b:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz0)->False)
% 65.53/65.72  Found x8:((cP a)->False)
% 65.53/65.72  Instantiate: Xz:=a:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x8:((cP a)->False)
% 65.53/65.72  Instantiate: Xz0:=a:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz0)->False)
% 65.53/65.72  Found x8:((cP b)->False)
% 65.53/65.72  Instantiate: Xz:=b:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x9:((cP b)->False)
% 65.53/65.72  Instantiate: Xx:=b:fofType
% 65.53/65.72  Found x9 as proof of ((cP Xx)->False)
% 65.53/65.72  Found x9:((cP a)->False)
% 65.53/65.72  Instantiate: Xx:=a:fofType
% 65.53/65.72  Found x9 as proof of ((cP Xx)->False)
% 65.53/65.72  Found x7:(cQ Xz)
% 65.53/65.72  Instantiate: Xz:=x4:fofType
% 65.53/65.72  Found x7 as proof of (cQ x4)
% 65.53/65.72  Found (x10 x7) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x4)->False))=> (x10 x7)) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x4)->False))=> (x10 x7)) as proof of (((cQ x4)->False)->False)
% 65.53/65.72  Found x8:(not (cP b))
% 65.53/65.72  Instantiate: Xx:=b:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xx)->False)
% 65.53/65.72  Found x8:(not (cP a))
% 65.53/65.72  Instantiate: Xx:=a:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xx)->False)
% 65.53/65.72  Found x8:((cP b)->False)
% 65.53/65.72  Instantiate: Xz:=b:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x8:((cP a)->False)
% 65.53/65.72  Instantiate: Xz:=a:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x8:((cP b)->False)
% 65.53/65.72  Instantiate: Xz:=b:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x8:((cP a)->False)
% 65.53/65.72  Instantiate: Xz:=a:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x5:(cQ Xz)
% 65.53/65.72  Instantiate: Xz:=x6:fofType
% 65.53/65.72  Found x5 as proof of (cQ x6)
% 65.53/65.72  Found (x10 x5) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x6)->False))=> (x10 x5)) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x6)->False))=> (x10 x5)) as proof of (((cQ x6)->False)->False)
% 65.53/65.72  Found x8:(not (cP b))
% 65.53/65.72  Instantiate: Xz0:=b:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz0)->False)
% 65.53/65.72  Found x8:(not (cP a))
% 65.53/65.72  Instantiate: Xz0:=a:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz0)->False)
% 65.53/65.72  Found x8:(not (cP b))
% 65.53/65.72  Instantiate: Xz:=b:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x8:(not (cP a))
% 65.53/65.72  Instantiate: Xz:=a:fofType
% 65.53/65.72  Found x8 as proof of ((cP Xz)->False)
% 65.53/65.72  Found x8:(cQ Xz)
% 65.53/65.72  Instantiate: Xz:=x4:fofType
% 65.53/65.72  Found x8 as proof of (cQ x4)
% 65.53/65.72  Found (x10 x8) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x4)->False))=> (x10 x8)) as proof of False
% 65.53/65.72  Found (fun (x10:((cQ x4)->False))=> (x10 x8)) as proof of (((cQ x4)->False)->False)
% 65.53/65.72  Found x9:(not (cP a))
% 65.53/65.72  Instantiate: Xx:=a:fofType
% 65.53/65.72  Found x9 as proof of ((cP Xx)->False)
% 65.53/65.72  Found x9:(not (cP b))
% 65.53/65.72  Instantiate: Xx:=b:fofType
% 65.53/65.72  Found x9 as proof of ((cP Xx)->False)
% 65.53/65.72  Found x8:((cQ x4)->False)
% 65.53/65.72  Instantiate: Xz:=x4:fofType
% 65.53/65.72  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of ((cQ Xz)->False)
% 65.53/65.72  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 65.53/65.72  Found (and_rect20 (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 65.53/65.72  Found ((and_rect2 False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 65.53/65.72  Found (((fun (P:Type) (x9:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x9) x20)) False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 65.53/65.72  Found (((fun (P:Type) (x9:(((or (cP x4)) (cR x4))->((cQ x4)->P)))=> (((((and_rect ((or (cP x4)) (cR x4))) (cQ x4)) P) x9) (x2 x4))) False) (fun (x9:((or (cP x4)) (cR x4)))=> x8)) as proof of False
% 80.96/81.17  Found (fun (x8:((cQ x4)->False))=> (((fun (P:Type) (x9:(((or (cP x4)) (cR x4))->((cQ x4)->P)))=> (((((and_rect ((or (cP x4)) (cR x4))) (cQ x4)) P) x9) (x2 x4))) False) (fun (x9:((or (cP x4)) (cR x4)))=> x8))) as proof of False
% 80.96/81.17  Found (fun (x8:((cQ x4)->False))=> (((fun (P:Type) (x9:(((or (cP x4)) (cR x4))->((cQ x4)->P)))=> (((((and_rect ((or (cP x4)) (cR x4))) (cQ x4)) P) x9) (x2 x4))) False) (fun (x9:((or (cP x4)) (cR x4)))=> x8))) as proof of (((cQ x4)->False)->False)
% 80.96/81.17  Found x10:(cP Xx)
% 80.96/81.17  Instantiate: Xx:=a:fofType
% 80.96/81.17  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 80.96/81.17  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 80.96/81.17  Found x10:(cP Xx)
% 80.96/81.17  Instantiate: Xx:=b:fofType
% 80.96/81.17  Found (fun (x10:(cP Xx))=> x10) as proof of (cP b)
% 80.96/81.17  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP b))
% 80.96/81.17  Found x9:(cP Xx)
% 80.96/81.17  Instantiate: Xx:=a:fofType
% 80.96/81.17  Found x9 as proof of (cP a)
% 80.96/81.17  Found (x10 x9) as proof of False
% 80.96/81.17  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of False
% 80.96/81.17  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of (((cP a)->False)->False)
% 80.96/81.17  Found x9:(cP Xx)
% 80.96/81.17  Instantiate: Xx:=b:fofType
% 80.96/81.17  Found x9 as proof of (cP b)
% 80.96/81.17  Found (x10 x9) as proof of False
% 80.96/81.17  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of False
% 80.96/81.17  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of (((cP b)->False)->False)
% 80.96/81.17  Found x4:(not (cP a))
% 80.96/81.17  Instantiate: Xz:=a:fofType
% 80.96/81.17  Found x4 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x4:(not (cP b))
% 80.96/81.17  Instantiate: Xz:=b:fofType
% 80.96/81.17  Found x4 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x6:((cP b)->False)
% 80.96/81.17  Instantiate: Xz:=b:fofType
% 80.96/81.17  Found x6 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x6:((cP b)->False)
% 80.96/81.17  Instantiate: Xz0:=b:fofType
% 80.96/81.17  Found x6 as proof of ((cP Xz0)->False)
% 80.96/81.17  Found x6:((cP a)->False)
% 80.96/81.17  Instantiate: Xz0:=a:fofType
% 80.96/81.17  Found x6 as proof of ((cP Xz0)->False)
% 80.96/81.17  Found x6:((cP a)->False)
% 80.96/81.17  Instantiate: Xz:=a:fofType
% 80.96/81.17  Found x6 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x9:(cQ Xz)
% 80.96/81.17  Instantiate: Xz:=x4:fofType
% 80.96/81.17  Found x9 as proof of (cQ x4)
% 80.96/81.17  Found (x10 x9) as proof of False
% 80.96/81.17  Found (fun (x10:((cQ x4)->False))=> (x10 x9)) as proof of False
% 80.96/81.17  Found (fun (x10:((cQ x4)->False))=> (x10 x9)) as proof of (((cQ x4)->False)->False)
% 80.96/81.17  Found x7:(cQ Xz)
% 80.96/81.17  Instantiate: Xz:=x4:fofType
% 80.96/81.17  Found x7 as proof of (cQ x4)
% 80.96/81.17  Found (x10 x7) as proof of False
% 80.96/81.17  Found (fun (x10:((cQ x4)->False))=> (x10 x7)) as proof of False
% 80.96/81.17  Found (fun (x10:((cQ x4)->False))=> (x10 x7)) as proof of (((cQ x4)->False)->False)
% 80.96/81.17  Found x8:(not (cP a))
% 80.96/81.17  Instantiate: Xz:=a:fofType
% 80.96/81.17  Found x8 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x8:(not (cP b))
% 80.96/81.17  Instantiate: Xz:=b:fofType
% 80.96/81.17  Found x8 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x8:(not (cP b))
% 80.96/81.17  Instantiate: Xz:=b:fofType
% 80.96/81.17  Found x8 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x8:(not (cP a))
% 80.96/81.17  Instantiate: Xz:=a:fofType
% 80.96/81.17  Found x8 as proof of ((cP Xz)->False)
% 80.96/81.17  Found x5:(cQ Xz)
% 80.96/81.17  Instantiate: Xz:=d:fofType
% 80.96/81.17  Found x5 as proof of (cQ d)
% 80.96/81.17  Found (x9 x5) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 80.96/81.17  Found x7:(cQ Xz)
% 80.96/81.17  Instantiate: Xz:=d:fofType
% 80.96/81.17  Found x7 as proof of (cQ d)
% 80.96/81.17  Found (x9 x7) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of (((cQ d)->False)->False)
% 80.96/81.17  Found x7:(cQ Xz)
% 80.96/81.17  Instantiate: Xz:=d:fofType
% 80.96/81.17  Found x7 as proof of (cQ d)
% 80.96/81.17  Found (x9 x7) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of (((cQ d)->False)->False)
% 80.96/81.17  Found x5:(cQ Xz)
% 80.96/81.17  Instantiate: Xz:=d:fofType
% 80.96/81.17  Found x5 as proof of (cQ d)
% 80.96/81.17  Found (x9 x5) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 80.96/81.17  Found x80:False
% 80.96/81.17  Found (fun (x9:((cQ x4)->False))=> x80) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ x4)->False))=> x80) as proof of (((cQ x4)->False)->False)
% 80.96/81.17  Found x80:False
% 80.96/81.17  Found (fun (x9:((cQ x4)->False))=> x80) as proof of False
% 80.96/81.17  Found (fun (x9:((cQ x4)->False))=> x80) as proof of (((cQ x4)->False)->False)
% 80.96/81.17  Found x80:False
% 80.96/81.17  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x80) as proof of False
% 80.96/81.17  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x80) as proof of (((or (cP Xx)) ((cQ Xx)->False))->False)
% 90.97/91.22  Found x80:False
% 90.97/91.22  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x80) as proof of False
% 90.97/91.22  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x80) as proof of (((or (cP Xx)) ((cQ Xx)->False))->False)
% 90.97/91.22  Found x8:(cQ Xz)
% 90.97/91.22  Instantiate: Xz:=x4:fofType
% 90.97/91.22  Found x8 as proof of (cQ x4)
% 90.97/91.22  Found (x10 x8) as proof of False
% 90.97/91.22  Found (fun (x10:((cQ x4)->False))=> (x10 x8)) as proof of False
% 90.97/91.22  Found (fun (x10:((cQ x4)->False))=> (x10 x8)) as proof of (((cQ x4)->False)->False)
% 90.97/91.22  Found x8:((cQ x4)->False)
% 90.97/91.22  Instantiate: Xz:=x4:fofType
% 90.97/91.22  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of ((cQ Xz)->False)
% 90.97/91.22  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 90.97/91.22  Found (and_rect20 (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 90.97/91.22  Found ((and_rect2 False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 90.97/91.22  Found (((fun (P:Type) (x9:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x9) x20)) False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 90.97/91.22  Found (((fun (P:Type) (x9:(((or (cP x4)) (cR x4))->((cQ x4)->P)))=> (((((and_rect ((or (cP x4)) (cR x4))) (cQ x4)) P) x9) (x2 x4))) False) (fun (x9:((or (cP x4)) (cR x4)))=> x8)) as proof of False
% 90.97/91.22  Found (fun (x8:((cQ x4)->False))=> (((fun (P:Type) (x9:(((or (cP x4)) (cR x4))->((cQ x4)->P)))=> (((((and_rect ((or (cP x4)) (cR x4))) (cQ x4)) P) x9) (x2 x4))) False) (fun (x9:((or (cP x4)) (cR x4)))=> x8))) as proof of False
% 90.97/91.22  Found (fun (x8:((cQ x4)->False))=> (((fun (P:Type) (x9:(((or (cP x4)) (cR x4))->((cQ x4)->P)))=> (((((and_rect ((or (cP x4)) (cR x4))) (cQ x4)) P) x9) (x2 x4))) False) (fun (x9:((or (cP x4)) (cR x4)))=> x8))) as proof of (((cQ x4)->False)->False)
% 90.97/91.22  Found x10:(cP Xx)
% 90.97/91.22  Instantiate: Xx:=a:fofType
% 90.97/91.22  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 90.97/91.22  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 90.97/91.22  Found x10:(cP Xx)
% 90.97/91.22  Instantiate: Xx:=b:fofType
% 90.97/91.22  Found (fun (x10:(cP Xx))=> x10) as proof of (cP b)
% 90.97/91.22  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP b))
% 90.97/91.22  Found x9:(cP Xx)
% 90.97/91.22  Instantiate: Xx:=a:fofType
% 90.97/91.22  Found x9 as proof of (cP a)
% 90.97/91.22  Found (x10 x9) as proof of False
% 90.97/91.22  Found (fun (x10:(not (cP a)))=> (x10 x9)) as proof of False
% 90.97/91.22  Found (fun (x10:(not (cP a)))=> (x10 x9)) as proof of ((not (cP a))->False)
% 90.97/91.22  Found x9:(cP Xx)
% 90.97/91.22  Instantiate: Xx:=b:fofType
% 90.97/91.22  Found x9 as proof of (cP b)
% 90.97/91.22  Found (x10 x9) as proof of False
% 90.97/91.22  Found (fun (x10:(not (cP b)))=> (x10 x9)) as proof of False
% 90.97/91.22  Found (fun (x10:(not (cP b)))=> (x10 x9)) as proof of ((not (cP b))->False)
% 90.97/91.22  Found x7:(cP Xz)
% 90.97/91.22  Instantiate: Xz:=b:fofType
% 90.97/91.22  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 90.97/91.22  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 90.97/91.22  Found x7:(cP Xz)
% 90.97/91.22  Instantiate: Xz:=a:fofType
% 90.97/91.22  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 90.97/91.22  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 90.97/91.22  Found x6:(not (cP b))
% 90.97/91.22  Instantiate: Xz:=b:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz)->False)
% 90.97/91.22  Found x6:(not (cP b))
% 90.97/91.22  Instantiate: Xz0:=b:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz0)->False)
% 90.97/91.22  Found x6:(not (cP a))
% 90.97/91.22  Instantiate: Xz:=a:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz)->False)
% 90.97/91.22  Found x6:(not (cP a))
% 90.97/91.22  Instantiate: Xz0:=a:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz0)->False)
% 90.97/91.22  Found x5:(cQ Xz)
% 90.97/91.22  Instantiate: Xx:=Xz:fofType
% 90.97/91.22  Found x5 as proof of (cQ Xx)
% 90.97/91.22  Found (x11 x5) as proof of False
% 90.97/91.22  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of False
% 90.97/91.22  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of (((cQ Xx)->False)->False)
% 90.97/91.22  Found x9:(cQ Xz)
% 90.97/91.22  Instantiate: Xz:=x4:fofType
% 90.97/91.22  Found x9 as proof of (cQ x4)
% 90.97/91.22  Found (x10 x9) as proof of False
% 90.97/91.22  Found (fun (x10:((cQ x4)->False))=> (x10 x9)) as proof of False
% 90.97/91.22  Found (fun (x10:((cQ x4)->False))=> (x10 x9)) as proof of (((cQ x4)->False)->False)
% 90.97/91.22  Found x6:((cP b)->False)
% 90.97/91.22  Instantiate: Xz:=b:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz)->False)
% 90.97/91.22  Found x6:((cP a)->False)
% 90.97/91.22  Instantiate: Xz:=a:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz)->False)
% 90.97/91.22  Found x6:((cP a)->False)
% 90.97/91.22  Instantiate: Xz:=a:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz)->False)
% 90.97/91.22  Found x6:((cP b)->False)
% 90.97/91.22  Instantiate: Xz:=b:fofType
% 90.97/91.22  Found x6 as proof of ((cP Xz)->False)
% 99.76/99.98  Found x9:(cP Xz)
% 99.76/99.98  Instantiate: Xz:=a:fofType
% 99.76/99.98  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 99.76/99.98  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 99.76/99.98  Found x9:(cP Xz0)
% 99.76/99.98  Instantiate: Xz0:=a:fofType
% 99.76/99.98  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 99.76/99.98  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 99.76/99.98  Found x9:(cP Xz)
% 99.76/99.98  Instantiate: Xz:=b:fofType
% 99.76/99.98  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 99.76/99.98  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 99.76/99.98  Found x9:(cP Xz0)
% 99.76/99.98  Instantiate: Xz0:=b:fofType
% 99.76/99.98  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 99.76/99.98  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 99.76/99.98  Found x6:(cP Xz)
% 99.76/99.98  Instantiate: Xz:=a:fofType
% 99.76/99.98  Found x6 as proof of (cP a)
% 99.76/99.98  Found (x7 x6) as proof of False
% 99.76/99.98  Found (fun (x7:(not (cP a)))=> (x7 x6)) as proof of False
% 99.76/99.98  Found (fun (x7:(not (cP a)))=> (x7 x6)) as proof of ((not (cP a))->False)
% 99.76/99.98  Found x6:(cP Xz)
% 99.76/99.98  Instantiate: Xz:=b:fofType
% 99.76/99.98  Found x6 as proof of (cP b)
% 99.76/99.98  Found (x7 x6) as proof of False
% 99.76/99.98  Found (fun (x7:(not (cP b)))=> (x7 x6)) as proof of False
% 99.76/99.98  Found (fun (x7:(not (cP b)))=> (x7 x6)) as proof of ((not (cP b))->False)
% 99.76/99.98  Found x7:(cQ Xz)
% 99.76/99.98  Instantiate: Xz:=d:fofType
% 99.76/99.98  Found x7 as proof of (cQ d)
% 99.76/99.98  Found (x9 x7) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of ((not (cQ d))->False)
% 99.76/99.98  Found x5:(cQ Xz)
% 99.76/99.98  Instantiate: Xz:=d:fofType
% 99.76/99.98  Found x5 as proof of (cQ d)
% 99.76/99.98  Found (x9 x5) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 99.76/99.98  Found x5:(cQ Xz)
% 99.76/99.98  Instantiate: Xz:=d:fofType
% 99.76/99.98  Found x5 as proof of (cQ d)
% 99.76/99.98  Found (x9 x5) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 99.76/99.98  Found x7:(cQ Xz)
% 99.76/99.98  Instantiate: Xz:=d:fofType
% 99.76/99.98  Found x7 as proof of (cQ d)
% 99.76/99.98  Found (x9 x7) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of False
% 99.76/99.98  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of ((not (cQ d))->False)
% 99.76/99.98  Found x5:(cQ Xz)
% 99.76/99.98  Instantiate: Xx:=Xz:fofType
% 99.76/99.98  Found x5 as proof of (cQ Xx)
% 99.76/99.98  Found (x11 x5) as proof of False
% 99.76/99.98  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of False
% 99.76/99.98  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of (((cQ Xx)->False)->False)
% 99.76/99.98  Found x10:(cP Xx)
% 99.76/99.98  Instantiate: Xx:=b:fofType
% 99.76/99.98  Found (fun (x10:(cP Xx))=> x10) as proof of (cP b)
% 99.76/99.98  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP b))
% 99.76/99.98  Found x10:(cP Xx)
% 99.76/99.98  Instantiate: Xx:=a:fofType
% 99.76/99.98  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 99.76/99.98  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 99.76/99.98  Found x5:(cQ Xz)
% 99.76/99.98  Instantiate: Xz:=d:fofType
% 99.76/99.98  Found x5 as proof of (cQ d)
% 99.76/99.98  Found (x9 x5) as proof of False
% 99.76/99.98  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 99.76/99.98  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 99.76/99.98  Found x5:(cQ Xz)
% 99.76/99.98  Instantiate: Xz:=d:fofType
% 99.76/99.98  Found x5 as proof of (cQ d)
% 99.76/99.98  Found (x9 x5) as proof of False
% 99.76/99.98  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 99.76/99.98  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 99.76/99.98  Found x2:(not (cP b))
% 99.76/99.98  Instantiate: Xz:=b:fofType
% 99.76/99.98  Found x2 as proof of ((cP Xz)->False)
% 99.76/99.98  Found x2:(not (cP a))
% 99.76/99.98  Instantiate: Xz:=a:fofType
% 99.76/99.98  Found x2 as proof of ((cP Xz)->False)
% 99.76/99.98  Found x8:(cP Xz0)
% 99.76/99.98  Instantiate: Xz0:=a:fofType
% 99.76/99.98  Found x8 as proof of (cP a)
% 99.76/99.98  Found (x9 x8) as proof of False
% 99.76/99.98  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of False
% 99.76/99.98  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of (((cP a)->False)->False)
% 99.76/99.98  Found x8:(cP Xz0)
% 99.76/99.98  Instantiate: Xz0:=b:fofType
% 99.76/99.98  Found x8 as proof of (cP b)
% 99.76/99.98  Found (x9 x8) as proof of False
% 99.76/99.98  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of False
% 99.76/99.98  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of (((cP b)->False)->False)
% 99.76/99.98  Found x8:(cP Xz)
% 99.76/99.98  Instantiate: Xz:=a:fofType
% 99.76/99.98  Found x8 as proof of (cP a)
% 99.76/99.98  Found (x9 x8) as proof of False
% 99.76/99.98  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of False
% 99.76/99.98  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of (((cP a)->False)->False)
% 99.76/99.98  Found x8:(cP Xz)
% 99.76/99.98  Instantiate: Xz:=b:fofType
% 99.76/99.98  Found x8 as proof of (cP b)
% 112.91/113.14  Found (x9 x8) as proof of False
% 112.91/113.14  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of False
% 112.91/113.14  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of (((cP b)->False)->False)
% 112.91/113.14  Found x5:(cQ Xz)
% 112.91/113.14  Instantiate: Xz:=d:fofType
% 112.91/113.14  Found x5 as proof of (cQ d)
% 112.91/113.14  Found (x9 x5) as proof of False
% 112.91/113.14  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 112.91/113.14  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 112.91/113.14  Found x5:(cQ Xz)
% 112.91/113.14  Instantiate: Xz:=d:fofType
% 112.91/113.14  Found x5 as proof of (cQ d)
% 112.91/113.14  Found (x9 x5) as proof of False
% 112.91/113.14  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 112.91/113.14  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 112.91/113.14  Found x7:(cQ Xz)
% 112.91/113.14  Instantiate: Xx:=Xz:fofType
% 112.91/113.14  Found x7 as proof of (cQ Xx)
% 112.91/113.14  Found (x11 x7) as proof of False
% 112.91/113.14  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of False
% 112.91/113.14  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of (((cQ Xx)->False)->False)
% 112.91/113.14  Found x9:((cP b)->False)
% 112.91/113.14  Instantiate: Xz:=b:fofType
% 112.91/113.14  Found x9 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x9:((cP a)->False)
% 112.91/113.14  Instantiate: Xz:=a:fofType
% 112.91/113.14  Found x9 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x60:False
% 112.91/113.14  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x60) as proof of False
% 112.91/113.14  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x60) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))->False)
% 112.91/113.14  Found x60:False
% 112.91/113.14  Found (fun (x8:((cQ c)->False))=> x60) as proof of False
% 112.91/113.14  Found (fun (x8:((cQ c)->False))=> x60) as proof of (((cQ c)->False)->False)
% 112.91/113.14  Found x60:False
% 112.91/113.14  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x60) as proof of False
% 112.91/113.14  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False)))=> x60) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))->False)
% 112.91/113.14  Found x60:False
% 112.91/113.14  Found (fun (x8:((cQ c)->False))=> x60) as proof of False
% 112.91/113.14  Found (fun (x8:((cQ c)->False))=> x60) as proof of (((cQ c)->False)->False)
% 112.91/113.14  Found x9:(cP Xz)
% 112.91/113.14  Instantiate: Xz:=a:fofType
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 112.91/113.14  Found x9:(cP Xz)
% 112.91/113.14  Instantiate: Xz:=b:fofType
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 112.91/113.14  Found x9:(cP Xz)
% 112.91/113.14  Instantiate: Xz:=b:fofType
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 112.91/113.14  Found x9:(cP Xz)
% 112.91/113.14  Instantiate: Xz:=a:fofType
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 112.91/113.14  Found x4:((cP b)->False)
% 112.91/113.14  Instantiate: Xz0:=b:fofType
% 112.91/113.14  Found x4 as proof of ((cP Xz0)->False)
% 112.91/113.14  Found x4:((cP b)->False)
% 112.91/113.14  Instantiate: Xz:=b:fofType
% 112.91/113.14  Found x4 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x4:((cP a)->False)
% 112.91/113.14  Instantiate: Xz0:=a:fofType
% 112.91/113.14  Found x4 as proof of ((cP Xz0)->False)
% 112.91/113.14  Found x4:((cP a)->False)
% 112.91/113.14  Instantiate: Xz:=a:fofType
% 112.91/113.14  Found x4 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x10:(cP Xx)
% 112.91/113.14  Instantiate: Xx:=a:fofType
% 112.91/113.14  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 112.91/113.14  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 112.91/113.14  Found x10:(cP Xx)
% 112.91/113.14  Instantiate: Xx:=b:fofType
% 112.91/113.14  Found (fun (x10:(cP Xx))=> x10) as proof of (cP b)
% 112.91/113.14  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP b))
% 112.91/113.14  Found x7:(cQ Xz)
% 112.91/113.14  Instantiate: Xx:=Xz:fofType
% 112.91/113.14  Found x7 as proof of (cQ Xx)
% 112.91/113.14  Found (x11 x7) as proof of False
% 112.91/113.14  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of False
% 112.91/113.14  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of (((cQ Xx)->False)->False)
% 112.91/113.14  Found x6:(not (cP b))
% 112.91/113.14  Instantiate: Xz:=b:fofType
% 112.91/113.14  Found x6 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x6:(not (cP b))
% 112.91/113.14  Instantiate: Xz:=b:fofType
% 112.91/113.14  Found x6 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x6:(not (cP a))
% 112.91/113.14  Instantiate: Xz:=a:fofType
% 112.91/113.14  Found x6 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x6:(not (cP a))
% 112.91/113.14  Instantiate: Xz:=a:fofType
% 112.91/113.14  Found x6 as proof of ((cP Xz)->False)
% 112.91/113.14  Found x9:(cP Xz)
% 112.91/113.14  Instantiate: Xz:=b:fofType
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 112.91/113.14  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 112.91/113.14  Found x7:(cQ Xz)
% 112.91/113.14  Instantiate: Xz:=d:fofType
% 112.91/113.14  Found x7 as proof of (cQ d)
% 112.91/113.14  Found (x9 x7) as proof of False
% 112.91/113.14  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of False
% 120.39/120.61  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of (((cQ d)->False)->False)
% 120.39/120.61  Found x9:(cP Xz0)
% 120.39/120.61  Instantiate: Xz0:=b:fofType
% 120.39/120.61  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 120.39/120.61  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 120.39/120.61  Found x9:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=a:fofType
% 120.39/120.61  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 120.39/120.61  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 120.39/120.61  Found x7:(cQ Xz)
% 120.39/120.61  Instantiate: Xz:=d:fofType
% 120.39/120.61  Found x7 as proof of (cQ d)
% 120.39/120.61  Found (x9 x7) as proof of False
% 120.39/120.61  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of False
% 120.39/120.61  Found (fun (x9:((cQ d)->False))=> (x9 x7)) as proof of (((cQ d)->False)->False)
% 120.39/120.61  Found x9:(cP Xz0)
% 120.39/120.61  Instantiate: Xz0:=a:fofType
% 120.39/120.61  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 120.39/120.61  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 120.39/120.61  Found x5:(cQ Xz)
% 120.39/120.61  Instantiate: Xx:=Xz:fofType
% 120.39/120.61  Found x5 as proof of (cQ Xx)
% 120.39/120.61  Found (x11 x5) as proof of False
% 120.39/120.61  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of False
% 120.39/120.61  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of (((cQ Xx)->False)->False)
% 120.39/120.61  Found x90:False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of (((cQ Xx)->False)->False)
% 120.39/120.61  Found x90:False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of (((cQ Xx)->False)->False)
% 120.39/120.61  Found x7:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=a:fofType
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 120.39/120.61  Found x7:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=b:fofType
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 120.39/120.61  Found x8:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=b:fofType
% 120.39/120.61  Found x8 as proof of (cP b)
% 120.39/120.61  Found (x9 x8) as proof of False
% 120.39/120.61  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of False
% 120.39/120.61  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of (((cP b)->False)->False)
% 120.39/120.61  Found x8:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=a:fofType
% 120.39/120.61  Found x8 as proof of (cP a)
% 120.39/120.61  Found (x9 x8) as proof of False
% 120.39/120.61  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of False
% 120.39/120.61  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of (((cP a)->False)->False)
% 120.39/120.61  Found x8:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=a:fofType
% 120.39/120.61  Found x8 as proof of (cP a)
% 120.39/120.61  Found (x9 x8) as proof of False
% 120.39/120.61  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of False
% 120.39/120.61  Found (fun (x9:((cP a)->False))=> (x9 x8)) as proof of (((cP a)->False)->False)
% 120.39/120.61  Found x8:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=b:fofType
% 120.39/120.61  Found x8 as proof of (cP b)
% 120.39/120.61  Found (x9 x8) as proof of False
% 120.39/120.61  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of False
% 120.39/120.61  Found (fun (x9:((cP b)->False))=> (x9 x8)) as proof of (((cP b)->False)->False)
% 120.39/120.61  Found x7:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=a:fofType
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 120.39/120.61  Found x7:(cP Xz)
% 120.39/120.61  Instantiate: Xz:=b:fofType
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 120.39/120.61  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 120.39/120.61  Found x8:(cQ Xz)
% 120.39/120.61  Instantiate: Xx:=Xz:fofType
% 120.39/120.61  Found x8 as proof of (cQ Xx)
% 120.39/120.61  Found (x11 x8) as proof of False
% 120.39/120.61  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of False
% 120.39/120.61  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of (((cQ Xx)->False)->False)
% 120.39/120.61  Found x10:(cP Xx)
% 120.39/120.61  Instantiate: Xx:=b:fofType
% 120.39/120.61  Found (fun (x10:(cP Xx))=> x10) as proof of (cP b)
% 120.39/120.61  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP b))
% 120.39/120.61  Found x10:(cP Xx)
% 120.39/120.61  Instantiate: Xx:=a:fofType
% 120.39/120.61  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 120.39/120.61  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 120.39/120.61  Found x5:(cQ Xz)
% 120.39/120.61  Instantiate: Xx:=Xz:fofType
% 120.39/120.61  Found x5 as proof of (cQ Xx)
% 120.39/120.61  Found (x11 x5) as proof of False
% 120.39/120.61  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of False
% 120.39/120.61  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of (((cQ Xx)->False)->False)
% 120.39/120.61  Found x90:False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of (((cQ Xx)->False)->False)
% 120.39/120.61  Found x90:False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of False
% 120.39/120.61  Found (fun (x10:((cQ Xx)->False))=> x90) as proof of (((cQ Xx)->False)->False)
% 125.25/125.50  Found x8:(cQ Xz)
% 125.25/125.50  Instantiate: Xx:=Xz:fofType
% 125.25/125.50  Found x8 as proof of (cQ Xx)
% 125.25/125.50  Found (x11 x8) as proof of False
% 125.25/125.50  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of False
% 125.25/125.50  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of (((cQ Xx)->False)->False)
% 125.25/125.50  Found x5:(cQ Xz)
% 125.25/125.50  Instantiate: Xz:=d:fofType
% 125.25/125.50  Found x5 as proof of (cQ d)
% 125.25/125.50  Found (x9 x5) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 125.25/125.50  Found x5:(cQ Xz)
% 125.25/125.50  Instantiate: Xz:=d:fofType
% 125.25/125.50  Found x5 as proof of (cQ d)
% 125.25/125.50  Found (x9 x5) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 125.25/125.50  Found x9:((cP a)->False)
% 125.25/125.50  Instantiate: Xz:=a:fofType
% 125.25/125.50  Found x9 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x9:((cP b)->False)
% 125.25/125.50  Instantiate: Xz:=b:fofType
% 125.25/125.50  Found x9 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x9:((cP a)->False)
% 125.25/125.50  Instantiate: Xz:=a:fofType
% 125.25/125.50  Found x9 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x9:((cP b)->False)
% 125.25/125.50  Instantiate: Xz:=b:fofType
% 125.25/125.50  Found x9 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x9:(cP Xz0)
% 125.25/125.50  Instantiate: Xz0:=b:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 125.25/125.50  Found x9:(cP Xz)
% 125.25/125.50  Instantiate: Xz:=a:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 125.25/125.50  Found x9:(cP Xz0)
% 125.25/125.50  Instantiate: Xz0:=a:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 125.25/125.50  Found x9:(cP Xz)
% 125.25/125.50  Instantiate: Xz:=b:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 125.25/125.50  Found x4:((cP a)->False)
% 125.25/125.50  Instantiate: Xz:=a:fofType
% 125.25/125.50  Found x4 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x4:((cP b)->False)
% 125.25/125.50  Instantiate: Xz:=b:fofType
% 125.25/125.50  Found x4 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x4:((cP a)->False)
% 125.25/125.50  Instantiate: Xz:=a:fofType
% 125.25/125.50  Found x4 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x4:((cP b)->False)
% 125.25/125.50  Instantiate: Xz:=b:fofType
% 125.25/125.50  Found x4 as proof of ((cP Xz)->False)
% 125.25/125.50  Found x9:(cP Xz)
% 125.25/125.50  Instantiate: Xz:=a:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 125.25/125.50  Found x9:(cP Xz0)
% 125.25/125.50  Instantiate: Xz0:=b:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 125.25/125.50  Found x8:(cP Xz)
% 125.25/125.50  Instantiate: Xz:=b:fofType
% 125.25/125.50  Found x8 as proof of (cP b)
% 125.25/125.50  Found (x9 x8) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of ((not (cP b))->False)
% 125.25/125.50  Found x8:(cP Xz)
% 125.25/125.50  Instantiate: Xz:=a:fofType
% 125.25/125.50  Found x8 as proof of (cP a)
% 125.25/125.50  Found (x9 x8) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of ((not (cP a))->False)
% 125.25/125.50  Found x9:(cP Xz0)
% 125.25/125.50  Instantiate: Xz0:=a:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 125.25/125.50  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 125.25/125.50  Found x9:(cP Xz)
% 125.25/125.50  Instantiate: Xz:=b:fofType
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 125.25/125.50  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 125.25/125.50  Found x8:(cP Xz0)
% 125.25/125.50  Instantiate: Xz0:=a:fofType
% 125.25/125.50  Found x8 as proof of (cP a)
% 125.25/125.50  Found (x9 x8) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of ((not (cP a))->False)
% 125.25/125.50  Found x8:(cP Xz0)
% 125.25/125.50  Instantiate: Xz0:=b:fofType
% 125.25/125.50  Found x8 as proof of (cP b)
% 125.25/125.50  Found (x9 x8) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of ((not (cP b))->False)
% 125.25/125.50  Found x5:(cQ Xz)
% 125.25/125.50  Instantiate: Xz:=d:fofType
% 125.25/125.50  Found x5 as proof of (cQ d)
% 125.25/125.50  Found (x9 x5) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 125.25/125.50  Found x5:(cQ Xz)
% 125.25/125.50  Instantiate: Xz:=d:fofType
% 125.25/125.50  Found x5 as proof of (cQ d)
% 125.25/125.50  Found (x9 x5) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 125.25/125.50  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 133.02/133.27  Found x9:((cQ Xx)->False)
% 133.02/133.27  Instantiate: Xz:=Xx:fofType
% 133.02/133.27  Found (fun (x10:((or (cP Xz)) (cR Xz)))=> x9) as proof of ((cQ Xz)->False)
% 133.02/133.27  Found (fun (x10:((or (cP Xz)) (cR Xz)))=> x9) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 133.02/133.27  Found (and_rect20 (fun (x10:((or (cP Xz)) (cR Xz)))=> x9)) as proof of False
% 133.02/133.27  Found ((and_rect2 False) (fun (x10:((or (cP Xz)) (cR Xz)))=> x9)) as proof of False
% 133.02/133.27  Found (((fun (P:Type) (x10:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x10) x20)) False) (fun (x10:((or (cP Xz)) (cR Xz)))=> x9)) as proof of False
% 133.02/133.27  Found (((fun (P:Type) (x10:(((or (cP Xx)) (cR Xx))->((cQ Xx)->P)))=> (((((and_rect ((or (cP Xx)) (cR Xx))) (cQ Xx)) P) x10) (x2 Xx))) False) (fun (x10:((or (cP Xx)) (cR Xx)))=> x9)) as proof of False
% 133.02/133.27  Found (fun (x9:((cQ Xx)->False))=> (((fun (P:Type) (x10:(((or (cP Xx)) (cR Xx))->((cQ Xx)->P)))=> (((((and_rect ((or (cP Xx)) (cR Xx))) (cQ Xx)) P) x10) (x2 Xx))) False) (fun (x10:((or (cP Xx)) (cR Xx)))=> x9))) as proof of False
% 133.02/133.27  Found (fun (x9:((cQ Xx)->False))=> (((fun (P:Type) (x10:(((or (cP Xx)) (cR Xx))->((cQ Xx)->P)))=> (((((and_rect ((or (cP Xx)) (cR Xx))) (cQ Xx)) P) x10) (x2 Xx))) False) (fun (x10:((or (cP Xx)) (cR Xx)))=> x9))) as proof of (((cQ Xx)->False)->False)
% 133.02/133.27  Found x9:(cQ Xz)
% 133.02/133.27  Instantiate: Xx:=Xz:fofType
% 133.02/133.27  Found x9 as proof of (cQ Xx)
% 133.02/133.27  Found (x11 x9) as proof of False
% 133.02/133.27  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of False
% 133.02/133.27  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of (((cQ Xx)->False)->False)
% 133.02/133.27  Found x4:(not (cP a))
% 133.02/133.27  Instantiate: Xz0:=a:fofType
% 133.02/133.27  Found x4 as proof of ((cP Xz0)->False)
% 133.02/133.27  Found x4:(not (cP b))
% 133.02/133.27  Instantiate: Xz:=b:fofType
% 133.02/133.27  Found x4 as proof of ((cP Xz)->False)
% 133.02/133.27  Found x4:(not (cP b))
% 133.02/133.27  Instantiate: Xz0:=b:fofType
% 133.02/133.27  Found x4 as proof of ((cP Xz0)->False)
% 133.02/133.27  Found x4:(not (cP a))
% 133.02/133.27  Instantiate: Xz:=a:fofType
% 133.02/133.27  Found x4 as proof of ((cP Xz)->False)
% 133.02/133.27  Found x7:((cP b)->False)
% 133.02/133.27  Instantiate: Xx:=b:fofType
% 133.02/133.27  Found x7 as proof of ((cP Xx)->False)
% 133.02/133.27  Found x7:((cP a)->False)
% 133.02/133.27  Instantiate: Xx:=a:fofType
% 133.02/133.27  Found x7 as proof of ((cP Xx)->False)
% 133.02/133.27  Found x9:(not (cP a))
% 133.02/133.27  Instantiate: Xz:=a:fofType
% 133.02/133.27  Found x9 as proof of ((cP Xz)->False)
% 133.02/133.27  Found x9:(not (cP b))
% 133.02/133.27  Instantiate: Xz:=b:fofType
% 133.02/133.27  Found x9 as proof of ((cP Xz)->False)
% 133.02/133.27  Found x9:(cP Xz)
% 133.02/133.27  Instantiate: Xz:=a:fofType
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 133.02/133.27  Found x9:(cP Xz)
% 133.02/133.27  Instantiate: Xz:=b:fofType
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 133.02/133.27  Found x9:(cP Xz)
% 133.02/133.27  Instantiate: Xz:=a:fofType
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 133.02/133.27  Found x9:(cP Xz)
% 133.02/133.27  Instantiate: Xz:=b:fofType
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 133.02/133.27  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 133.02/133.27  Found x5:(cQ Xz)
% 133.02/133.27  Instantiate: Xz:=d:fofType
% 133.02/133.27  Found x5 as proof of (cQ d)
% 133.02/133.27  Found (x9 x5) as proof of False
% 133.02/133.27  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 133.02/133.27  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 133.02/133.27  Found x5:(cQ Xz)
% 133.02/133.27  Instantiate: Xz:=d:fofType
% 133.02/133.27  Found x5 as proof of (cQ d)
% 133.02/133.27  Found (x9 x5) as proof of False
% 133.02/133.27  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of False
% 133.02/133.27  Found (fun (x9:((cQ d)->False))=> (x9 x5)) as proof of (((cQ d)->False)->False)
% 133.02/133.27  Found x7:(cQ Xz)
% 133.02/133.27  Instantiate: Xx:=Xz:fofType
% 133.02/133.27  Found x7 as proof of (cQ Xx)
% 133.02/133.27  Found (x11 x7) as proof of False
% 133.02/133.27  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of False
% 133.02/133.27  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of (((cQ Xx)->False)->False)
% 133.02/133.27  Found x10:(cP Xx)
% 133.02/133.27  Instantiate: Xx:=a:fofType
% 133.02/133.27  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 133.02/133.27  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 133.02/133.27  Found x10:(cP Xx)
% 133.02/133.27  Instantiate: Xx:=b:fofType
% 133.02/133.27  Found (fun (x10:(cP Xx))=> x10) as proof of (cP b)
% 133.02/133.27  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP b))
% 133.02/133.27  Found x7:((cQ d)->False)
% 133.02/133.27  Instantiate: Xz:=d:fofType
% 133.02/133.27  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 133.02/133.27  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 136.85/137.08  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 136.85/137.08  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 136.85/137.08  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 136.85/137.08  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 136.85/137.08  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 136.85/137.08  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of (((cQ d)->False)->False)
% 136.85/137.08  Found x7:((cQ d)->False)
% 136.85/137.08  Instantiate: Xz:=d:fofType
% 136.85/137.08  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 136.85/137.08  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 136.85/137.08  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 136.85/137.08  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 136.85/137.08  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 136.85/137.08  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 136.85/137.08  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 136.85/137.08  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of (((cQ d)->False)->False)
% 136.85/137.08  Found x9:(cQ Xz)
% 136.85/137.08  Instantiate: Xx:=Xz:fofType
% 136.85/137.08  Found x9 as proof of (cQ Xx)
% 136.85/137.08  Found (x11 x9) as proof of False
% 136.85/137.08  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of False
% 136.85/137.08  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of (((cQ Xx)->False)->False)
% 136.85/137.08  Found x60:False
% 136.85/137.08  Found (fun (x8:(cQ Xz))=> x60) as proof of False
% 136.85/137.08  Found (fun (x8:(cQ Xz))=> x60) as proof of ((cQ Xz)->False)
% 136.85/137.08  Found x60:False
% 136.85/137.08  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 136.85/137.08  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 136.85/137.08  Found x60:False
% 136.85/137.08  Found (fun (x8:(cQ Xz0))=> x60) as proof of False
% 136.85/137.08  Found (fun (x8:(cQ Xz0))=> x60) as proof of ((cQ Xz0)->False)
% 136.85/137.08  Found x60:False
% 136.85/137.08  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 136.85/137.08  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 136.85/137.08  Found x60:False
% 136.85/137.08  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 136.85/137.08  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 136.85/137.08  Found x60:False
% 136.85/137.08  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 145.03/145.30  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 145.03/145.30  Found x60:False
% 145.03/145.30  Found (fun (x8:(cQ Xz0))=> x60) as proof of False
% 145.03/145.30  Found (fun (x8:(cQ Xz0))=> x60) as proof of ((cQ Xz0)->False)
% 145.03/145.30  Found x60:False
% 145.03/145.30  Found (fun (x8:(cQ Xz))=> x60) as proof of False
% 145.03/145.30  Found (fun (x8:(cQ Xz))=> x60) as proof of ((cQ Xz)->False)
% 145.03/145.30  Found x7:(cQ Xz)
% 145.03/145.30  Instantiate: Xx:=Xz:fofType
% 145.03/145.30  Found x7 as proof of (cQ Xx)
% 145.03/145.30  Found (x11 x7) as proof of False
% 145.03/145.30  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of False
% 145.03/145.30  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of (((cQ Xx)->False)->False)
% 145.03/145.30  Found x8:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=c:fofType
% 145.03/145.30  Found x8 as proof of (cQ c)
% 145.03/145.30  Found (x10 x8) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of (((cQ c)->False)->False)
% 145.03/145.30  Found x8:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=c:fofType
% 145.03/145.30  Found x8 as proof of (cQ c)
% 145.03/145.30  Found (x10 x8) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of (((cQ c)->False)->False)
% 145.03/145.30  Found x7:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=c:fofType
% 145.03/145.30  Found x7 as proof of (cQ c)
% 145.03/145.30  Found (x10 x7) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 145.03/145.30  Found x7:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=d:fofType
% 145.03/145.30  Found x7 as proof of (cQ d)
% 145.03/145.30  Found (x9 x7) as proof of False
% 145.03/145.30  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of False
% 145.03/145.30  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of ((not (cQ d))->False)
% 145.03/145.30  Found x7:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=d:fofType
% 145.03/145.30  Found x7 as proof of (cQ d)
% 145.03/145.30  Found (x9 x7) as proof of False
% 145.03/145.30  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of False
% 145.03/145.30  Found (fun (x9:(not (cQ d)))=> (x9 x7)) as proof of ((not (cQ d))->False)
% 145.03/145.30  Found x5:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=c:fofType
% 145.03/145.30  Found x5 as proof of (cQ c)
% 145.03/145.30  Found (x10 x5) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 145.03/145.30  Found x5:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=c:fofType
% 145.03/145.30  Found x5 as proof of (cQ c)
% 145.03/145.30  Found (x10 x5) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 145.03/145.30  Found x7:(cQ Xz)
% 145.03/145.30  Instantiate: Xz:=c:fofType
% 145.03/145.30  Found x7 as proof of (cQ c)
% 145.03/145.30  Found (x10 x7) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 145.03/145.30  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 145.03/145.30  Found x7:((cP b)->False)
% 145.03/145.30  Instantiate: Xz:=b:fofType
% 145.03/145.30  Found x7 as proof of ((cP Xz)->False)
% 145.03/145.30  Found x7:((cP a)->False)
% 145.03/145.30  Instantiate: Xz:=a:fofType
% 145.03/145.30  Found x7 as proof of ((cP Xz)->False)
% 145.03/145.30  Found x10:(cQ Xz)
% 145.03/145.30  Instantiate: Xx:=Xz:fofType
% 145.03/145.30  Found x10 as proof of (cQ Xx)
% 145.03/145.30  Found (x11 x10) as proof of False
% 145.03/145.30  Found (fun (x11:((cQ Xx)->False))=> (x11 x10)) as proof of False
% 145.03/145.30  Found (fun (x11:((cQ Xx)->False))=> (x11 x10)) as proof of (((cQ Xx)->False)->False)
% 145.03/145.30  Found x40:False
% 145.03/145.30  Found (fun (x8:((cQ c)->False))=> x40) as proof of False
% 145.03/145.30  Found (fun (x8:((cQ c)->False))=> x40) as proof of (((cQ c)->False)->False)
% 145.03/145.30  Found x40:False
% 145.03/145.30  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x40) as proof of False
% 145.03/145.30  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x40) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))->False)
% 145.03/145.30  Found x40:False
% 145.03/145.30  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x40) as proof of False
% 145.03/145.30  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x40) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))->False)
% 145.03/145.30  Found x40:False
% 145.03/145.30  Found (fun (x8:((cQ c)->False))=> x40) as proof of False
% 145.03/145.30  Found (fun (x8:((cQ c)->False))=> x40) as proof of (((cQ c)->False)->False)
% 148.43/148.73  Found x8:(cP Xz)
% 148.43/148.73  Instantiate: Xz:=b:fofType
% 148.43/148.73  Found x8 as proof of (cP b)
% 148.43/148.73  Found (x9 x8) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of ((not (cP b))->False)
% 148.43/148.73  Found x8:(cP Xz)
% 148.43/148.73  Instantiate: Xz:=a:fofType
% 148.43/148.73  Found x8 as proof of (cP a)
% 148.43/148.73  Found (x9 x8) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of ((not (cP a))->False)
% 148.43/148.73  Found x8:(cP Xz)
% 148.43/148.73  Instantiate: Xz:=b:fofType
% 148.43/148.73  Found x8 as proof of (cP b)
% 148.43/148.73  Found (x9 x8) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP b)))=> (x9 x8)) as proof of ((not (cP b))->False)
% 148.43/148.73  Found x8:(cP Xz)
% 148.43/148.73  Instantiate: Xz:=a:fofType
% 148.43/148.73  Found x8 as proof of (cP a)
% 148.43/148.73  Found (x9 x8) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of False
% 148.43/148.73  Found (fun (x9:(not (cP a)))=> (x9 x8)) as proof of ((not (cP a))->False)
% 148.43/148.73  Found x60:False
% 148.43/148.73  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 148.43/148.73  Found x60:False
% 148.43/148.73  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 148.43/148.73  Found x60:False
% 148.43/148.73  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 148.43/148.73  Found x60:False
% 148.43/148.73  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of False
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 148.43/148.73  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x60) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 148.43/148.73  Found x60:False
% 148.43/148.73  Found (fun (x8:(cQ Xz))=> x60) as proof of False
% 148.43/148.73  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x60) as proof of ((cQ Xz)->False)
% 148.43/148.73  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x60) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 148.43/148.73  Found x60:False
% 148.43/148.73  Found (fun (x8:(cQ Xz0))=> x60) as proof of False
% 162.10/162.42  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x60) as proof of ((cQ Xz0)->False)
% 162.10/162.42  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x60) as proof of (((or (cP Xz0)) (cR Xz0))->((cQ Xz0)->False))
% 162.10/162.42  Found x60:False
% 162.10/162.42  Found (fun (x8:(cQ Xz))=> x60) as proof of False
% 162.10/162.42  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x60) as proof of ((cQ Xz)->False)
% 162.10/162.42  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x60) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 162.10/162.42  Found x60:False
% 162.10/162.42  Found (fun (x8:(cQ Xz0))=> x60) as proof of False
% 162.10/162.42  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x60) as proof of ((cQ Xz0)->False)
% 162.10/162.42  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x60) as proof of (((or (cP Xz0)) (cR Xz0))->((cQ Xz0)->False))
% 162.10/162.42  Found x8:(cQ Xz)
% 162.10/162.42  Instantiate: Xx:=Xz:fofType
% 162.10/162.42  Found x8 as proof of (cQ Xx)
% 162.10/162.42  Found (x11 x8) as proof of False
% 162.10/162.42  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of False
% 162.10/162.42  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of (((cQ Xx)->False)->False)
% 162.10/162.42  Found x4:(not (cP b))
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found x4 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x4:(not (cP a))
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found x4 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x4:(not (cP b))
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found x4 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x4:(not (cP a))
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found x4 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x9:(cP Xz)
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 162.10/162.42  Found x9:(cP Xz0)
% 162.10/162.42  Instantiate: Xz0:=a:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 162.10/162.42  Found x9:(cP Xz)
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 162.10/162.42  Found x9:(cP Xz0)
% 162.10/162.42  Instantiate: Xz0:=b:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 162.10/162.42  Found x2:((cP a)->False)
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found x2 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x2:((cP b)->False)
% 162.10/162.42  Instantiate: Xz0:=b:fofType
% 162.10/162.42  Found x2 as proof of ((cP Xz0)->False)
% 162.10/162.42  Found x2:((cP b)->False)
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found x2 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x2:((cP a)->False)
% 162.10/162.42  Instantiate: Xz0:=a:fofType
% 162.10/162.42  Found x2 as proof of ((cP Xz0)->False)
% 162.10/162.42  Found x9:(cP Xz0)
% 162.10/162.42  Instantiate: Xz0:=a:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 162.10/162.42  Found x9:(cP Xz)
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 162.10/162.42  Found x9:(not (cP a))
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found x9 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x9:(not (cP a))
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found x9 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x9:(cP Xz)
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 162.10/162.42  Found x9:(not (cP b))
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found x9 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x9:(cP Xz0)
% 162.10/162.42  Instantiate: Xz0:=b:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 162.10/162.42  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 162.10/162.42  Found x9:(not (cP b))
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found x9 as proof of ((cP Xz)->False)
% 162.10/162.42  Found x8:(cQ Xz)
% 162.10/162.42  Instantiate: Xx:=Xz:fofType
% 162.10/162.42  Found x8 as proof of (cQ Xx)
% 162.10/162.42  Found (x11 x8) as proof of False
% 162.10/162.42  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of False
% 162.10/162.42  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of (((cQ Xx)->False)->False)
% 162.10/162.42  Found x7:(not (cP a))
% 162.10/162.42  Instantiate: Xx:=a:fofType
% 162.10/162.42  Found x7 as proof of ((cP Xx)->False)
% 162.10/162.42  Found x9:(cP Xz)
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 162.10/162.42  Found x9:(cP Xz)
% 162.10/162.42  Instantiate: Xz:=a:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 162.10/162.42  Found x9:(cP Xz)
% 162.10/162.42  Instantiate: Xz:=b:fofType
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 162.10/162.42  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 168.19/168.47  Found x7:(not (cP b))
% 168.19/168.47  Instantiate: Xx:=b:fofType
% 168.19/168.47  Found x7 as proof of ((cP Xx)->False)
% 168.19/168.47  Found x9:(cP Xz)
% 168.19/168.47  Instantiate: Xz:=b:fofType
% 168.19/168.47  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 168.19/168.47  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 168.19/168.47  Found x9:((cQ Xx)->False)
% 168.19/168.47  Instantiate: Xz:=Xx:fofType
% 168.19/168.47  Found (fun (x10:((or (cP Xz)) (cR Xz)))=> x9) as proof of ((cQ Xz)->False)
% 168.19/168.47  Found (fun (x10:((or (cP Xz)) (cR Xz)))=> x9) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 168.19/168.47  Found (and_rect20 (fun (x10:((or (cP Xz)) (cR Xz)))=> x9)) as proof of False
% 168.19/168.47  Found ((and_rect2 False) (fun (x10:((or (cP Xz)) (cR Xz)))=> x9)) as proof of False
% 168.19/168.47  Found (((fun (P:Type) (x10:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x10) x20)) False) (fun (x10:((or (cP Xz)) (cR Xz)))=> x9)) as proof of False
% 168.19/168.47  Found (((fun (P:Type) (x10:(((or (cP Xx)) (cR Xx))->((cQ Xx)->P)))=> (((((and_rect ((or (cP Xx)) (cR Xx))) (cQ Xx)) P) x10) (x2 Xx))) False) (fun (x10:((or (cP Xx)) (cR Xx)))=> x9)) as proof of False
% 168.19/168.47  Found (fun (x9:((cQ Xx)->False))=> (((fun (P:Type) (x10:(((or (cP Xx)) (cR Xx))->((cQ Xx)->P)))=> (((((and_rect ((or (cP Xx)) (cR Xx))) (cQ Xx)) P) x10) (x2 Xx))) False) (fun (x10:((or (cP Xx)) (cR Xx)))=> x9))) as proof of False
% 168.19/168.47  Found (fun (x9:((cQ Xx)->False))=> (((fun (P:Type) (x10:(((or (cP Xx)) (cR Xx))->((cQ Xx)->P)))=> (((((and_rect ((or (cP Xx)) (cR Xx))) (cQ Xx)) P) x10) (x2 Xx))) False) (fun (x10:((or (cP Xx)) (cR Xx)))=> x9))) as proof of (((cQ Xx)->False)->False)
% 168.19/168.47  Found x6:((cP a)->False)
% 168.19/168.47  Instantiate: Xx:=a:fofType
% 168.19/168.47  Found x6 as proof of ((cP Xx)->False)
% 168.19/168.47  Found x6:((cP b)->False)
% 168.19/168.47  Instantiate: Xx:=b:fofType
% 168.19/168.47  Found x6 as proof of ((cP Xx)->False)
% 168.19/168.47  Found x5:(cQ Xz)
% 168.19/168.47  Instantiate: Xz:=d:fofType
% 168.19/168.47  Found x5 as proof of (cQ d)
% 168.19/168.47  Found (x9 x5) as proof of False
% 168.19/168.47  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 168.19/168.47  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 168.19/168.47  Found x5:(cQ Xz)
% 168.19/168.47  Instantiate: Xz:=d:fofType
% 168.19/168.47  Found x5 as proof of (cQ d)
% 168.19/168.47  Found (x9 x5) as proof of False
% 168.19/168.47  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of False
% 168.19/168.47  Found (fun (x9:(not (cQ d)))=> (x9 x5)) as proof of ((not (cQ d))->False)
% 168.19/168.47  Found x9:(cQ Xz)
% 168.19/168.47  Instantiate: Xx:=Xz:fofType
% 168.19/168.47  Found x9 as proof of (cQ Xx)
% 168.19/168.47  Found (x11 x9) as proof of False
% 168.19/168.47  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of False
% 168.19/168.47  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of (((cQ Xx)->False)->False)
% 168.19/168.47  Found x7:(not (cQ d))
% 168.19/168.47  Instantiate: Xz:=d:fofType
% 168.19/168.47  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 168.19/168.47  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 168.19/168.47  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 168.19/168.47  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 168.19/168.47  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 168.19/168.47  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 168.19/168.47  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 168.19/168.47  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of ((not (cQ d))->False)
% 168.19/168.47  Found x7:(not (cQ d))
% 168.19/168.47  Instantiate: Xz:=d:fofType
% 168.19/168.47  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 168.19/168.47  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 168.19/168.47  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 168.19/168.47  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 168.19/168.47  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 177.39/177.68  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 177.39/177.68  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 177.39/177.68  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of ((not (cQ d))->False)
% 177.39/177.68  Found x9:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 177.39/177.68  Found x9:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 177.39/177.68  Found x7:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 177.39/177.68  Found x9:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 177.39/177.68  Found x9:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 177.39/177.68  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 177.39/177.68  Found x7:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 177.39/177.68  Found x7:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 177.39/177.68  Found x7:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 177.39/177.68  Found x8:((cP b)->False)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found x8 as proof of ((cP Xz)->False)
% 177.39/177.68  Found x8:((cP a)->False)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found x8 as proof of ((cP Xz)->False)
% 177.39/177.68  Found x8:((cP b)->False)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found x8 as proof of ((cP Xz)->False)
% 177.39/177.68  Found x8:((cP a)->False)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found x8 as proof of ((cP Xz)->False)
% 177.39/177.68  Found x9:(cQ Xz)
% 177.39/177.68  Instantiate: Xx:=Xz:fofType
% 177.39/177.68  Found x9 as proof of (cQ Xx)
% 177.39/177.68  Found (x11 x9) as proof of False
% 177.39/177.68  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of False
% 177.39/177.68  Found (fun (x11:((cQ Xx)->False))=> (x11 x9)) as proof of (((cQ Xx)->False)->False)
% 177.39/177.68  Found x8:(cQ Xz)
% 177.39/177.68  Instantiate: Xz:=d:fofType
% 177.39/177.68  Found x8 as proof of (cQ d)
% 177.39/177.68  Found (x9 x8) as proof of False
% 177.39/177.68  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of False
% 177.39/177.68  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of (((cQ d)->False)->False)
% 177.39/177.68  Found x8:(cQ Xz)
% 177.39/177.68  Instantiate: Xz:=d:fofType
% 177.39/177.68  Found x8 as proof of (cQ d)
% 177.39/177.68  Found (x9 x8) as proof of False
% 177.39/177.68  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of False
% 177.39/177.68  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of (((cQ d)->False)->False)
% 177.39/177.68  Found x7:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of (cP a)
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP a))
% 177.39/177.68  Found x7:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of (cP b)
% 177.39/177.68  Found (fun (x7:(cP Xz))=> x7) as proof of ((cP Xz)->(cP b))
% 177.39/177.68  Found x6:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found x6 as proof of (cP a)
% 177.39/177.68  Found (x9 x6) as proof of False
% 177.39/177.68  Found (fun (x9:((cP a)->False))=> (x9 x6)) as proof of False
% 177.39/177.68  Found (fun (x9:((cP a)->False))=> (x9 x6)) as proof of (((cP a)->False)->False)
% 177.39/177.68  Found x6:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=b:fofType
% 177.39/177.68  Found x6 as proof of (cP b)
% 177.39/177.68  Found (x9 x6) as proof of False
% 177.39/177.68  Found (fun (x9:((cP b)->False))=> (x9 x6)) as proof of False
% 177.39/177.68  Found (fun (x9:((cP b)->False))=> (x9 x6)) as proof of (((cP b)->False)->False)
% 177.39/177.68  Found x6:(cP Xz)
% 177.39/177.68  Instantiate: Xz:=a:fofType
% 177.39/177.68  Found x6 as proof of (cP a)
% 177.39/177.68  Found (x9 x6) as proof of False
% 177.39/177.68  Found (fun (x9:((cP a)->False))=> (x9 x6)) as proof of False
% 177.39/177.68  Found (fun (x9:((cP a)->False))=> (x9 x6)) as proof of (((cP a)->False)->False)
% 187.18/187.51  Found x6:(cP Xz)
% 187.18/187.51  Instantiate: Xz:=b:fofType
% 187.18/187.51  Found x6 as proof of (cP b)
% 187.18/187.51  Found (x9 x6) as proof of False
% 187.18/187.51  Found (fun (x9:((cP b)->False))=> (x9 x6)) as proof of False
% 187.18/187.51  Found (fun (x9:((cP b)->False))=> (x9 x6)) as proof of (((cP b)->False)->False)
% 187.18/187.51  Found x8:((cP a)->False)
% 187.18/187.51  Instantiate: Xz:=a:fofType
% 187.18/187.51  Found x8 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x8:((cP b)->False)
% 187.18/187.51  Instantiate: Xz:=b:fofType
% 187.18/187.51  Found x8 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x8:((cP a)->False)
% 187.18/187.51  Instantiate: Xz0:=a:fofType
% 187.18/187.51  Found x8 as proof of ((cP Xz0)->False)
% 187.18/187.51  Found x8:((cP b)->False)
% 187.18/187.51  Instantiate: Xz0:=b:fofType
% 187.18/187.51  Found x8 as proof of ((cP Xz0)->False)
% 187.18/187.51  Found x7:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x7 as proof of (cQ c)
% 187.18/187.51  Found (x10 x7) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x5:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x5 as proof of (cQ c)
% 187.18/187.51  Found (x10 x5) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x5:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x5 as proof of (cQ c)
% 187.18/187.51  Found (x10 x5) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x7:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x7 as proof of (cQ c)
% 187.18/187.51  Found (x10 x7) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x8:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x8 as proof of (cQ c)
% 187.18/187.51  Found (x10 x8) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x7:(not (cP b))
% 187.18/187.51  Instantiate: Xz:=b:fofType
% 187.18/187.51  Found x7 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x7:(not (cP a))
% 187.18/187.51  Instantiate: Xz:=a:fofType
% 187.18/187.51  Found x7 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x8:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x8 as proof of (cQ c)
% 187.18/187.51  Found (x10 x8) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x2:((cP b)->False)
% 187.18/187.51  Instantiate: Xz:=b:fofType
% 187.18/187.51  Found x2 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x7:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x7 as proof of (cQ c)
% 187.18/187.51  Found (x10 x7) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x2:((cP b)->False)
% 187.18/187.51  Instantiate: Xz:=b:fofType
% 187.18/187.51  Found x2 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x5:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x5 as proof of (cQ c)
% 187.18/187.51  Found (x10 x5) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x2:((cP a)->False)
% 187.18/187.51  Instantiate: Xz:=a:fofType
% 187.18/187.51  Found x2 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x5:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x5 as proof of (cQ c)
% 187.18/187.51  Found (x10 x5) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x2:((cP a)->False)
% 187.18/187.51  Instantiate: Xz:=a:fofType
% 187.18/187.51  Found x2 as proof of ((cP Xz)->False)
% 187.18/187.51  Found x7:(cQ Xz)
% 187.18/187.51  Instantiate: Xz:=c:fofType
% 187.18/187.51  Found x7 as proof of (cQ c)
% 187.18/187.51  Found (x10 x7) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 187.18/187.51  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 187.18/187.51  Found x5:(cQ Xz)
% 187.18/187.51  Instantiate: Xx:=Xz:fofType
% 187.18/187.51  Found x5 as proof of (cQ Xx)
% 187.18/187.51  Found (x11 x5) as proof of False
% 187.18/187.51  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of False
% 187.18/187.51  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of (((cQ Xx)->False)->False)
% 187.18/187.51  Found x9:((cP b)->False)
% 187.18/187.51  Instantiate: Xz0:=b:fofType
% 187.18/187.51  Found x9 as proof of ((cP Xz0)->False)
% 187.18/187.51  Found x9:((cP b)->False)
% 187.18/187.51  Instantiate: Xz:=b:fofType
% 187.18/187.51  Found x9 as proof of ((cP Xz)->False)
% 195.46/195.77  Found x8:((cP b)->False)
% 195.46/195.77  Instantiate: Xz0:=b:fofType
% 195.46/195.77  Found x8 as proof of ((cP Xz0)->False)
% 195.46/195.77  Found x8:((cP a)->False)
% 195.46/195.77  Instantiate: Xz0:=a:fofType
% 195.46/195.77  Found x8 as proof of ((cP Xz0)->False)
% 195.46/195.77  Found x8:((cP a)->False)
% 195.46/195.77  Instantiate: Xz:=a:fofType
% 195.46/195.77  Found x8 as proof of ((cP Xz)->False)
% 195.46/195.77  Found x8:((cP b)->False)
% 195.46/195.77  Instantiate: Xz:=b:fofType
% 195.46/195.77  Found x8 as proof of ((cP Xz)->False)
% 195.46/195.77  Found x10:(cQ Xz)
% 195.46/195.77  Instantiate: Xx:=Xz:fofType
% 195.46/195.77  Found x10 as proof of (cQ Xx)
% 195.46/195.77  Found (x11 x10) as proof of False
% 195.46/195.77  Found (fun (x11:((cQ Xx)->False))=> (x11 x10)) as proof of False
% 195.46/195.77  Found (fun (x11:((cQ Xx)->False))=> (x11 x10)) as proof of (((cQ Xx)->False)->False)
% 195.46/195.77  Found x7:((cQ d)->False)
% 195.46/195.77  Instantiate: Xz:=d:fofType
% 195.46/195.77  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 195.46/195.77  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 195.46/195.77  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 195.46/195.77  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 195.46/195.77  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 195.46/195.77  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 195.46/195.77  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 195.46/195.77  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of (((cQ d)->False)->False)
% 195.46/195.77  Found x7:((cQ d)->False)
% 195.46/195.77  Instantiate: Xz:=d:fofType
% 195.46/195.77  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 195.46/195.77  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 195.46/195.77  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 195.46/195.77  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 195.46/195.77  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 195.46/195.77  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 195.46/195.77  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 195.46/195.77  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of (((cQ d)->False)->False)
% 195.46/195.77  Found x5:(cQ Xz)
% 195.46/195.77  Instantiate: Xz:=c:fofType
% 195.46/195.77  Found x5 as proof of (cQ c)
% 195.46/195.77  Found (x10 x5) as proof of False
% 195.46/195.77  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 195.46/195.77  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 195.46/195.77  Found x5:(cQ Xz)
% 195.46/195.77  Instantiate: Xz:=c:fofType
% 195.46/195.77  Found x5 as proof of (cQ c)
% 195.46/195.77  Found (x10 x5) as proof of False
% 195.46/195.77  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 195.46/195.77  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 195.46/195.77  Found x9:(cP Xz0)
% 195.46/195.77  Instantiate: Xz0:=b:fofType
% 195.46/195.77  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 195.46/195.77  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 195.46/195.77  Found x9:(cP Xz)
% 195.46/195.77  Instantiate: Xz:=a:fofType
% 195.46/195.77  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 195.46/195.77  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 195.46/195.77  Found x9:(cP Xz0)
% 195.46/195.77  Instantiate: Xz0:=a:fofType
% 195.46/195.77  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 195.46/195.77  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 195.46/195.77  Found x9:(cP Xz)
% 195.46/195.77  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 210.04/210.37  Found x9:(cP Xz0)
% 210.04/210.37  Instantiate: Xz0:=b:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 210.04/210.37  Found x9:(cP Xz0)
% 210.04/210.37  Instantiate: Xz0:=a:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=a:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 210.04/210.37  Found x2:(not (cP b))
% 210.04/210.37  Instantiate: Xz0:=b:fofType
% 210.04/210.37  Found x2 as proof of ((cP Xz0)->False)
% 210.04/210.37  Found x2:(not (cP a))
% 210.04/210.37  Instantiate: Xz:=a:fofType
% 210.04/210.37  Found x2 as proof of ((cP Xz)->False)
% 210.04/210.37  Found x2:(not (cP a))
% 210.04/210.37  Instantiate: Xz0:=a:fofType
% 210.04/210.37  Found x2 as proof of ((cP Xz0)->False)
% 210.04/210.37  Found x2:(not (cP b))
% 210.04/210.37  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found x2 as proof of ((cP Xz)->False)
% 210.04/210.37  Found x10:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found (fun (x10:(cP Xz))=> x10) as proof of (cP b)
% 210.04/210.37  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP b))
% 210.04/210.37  Found x10:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=a:fofType
% 210.04/210.37  Found (fun (x10:(cP Xz))=> x10) as proof of (cP a)
% 210.04/210.37  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP a))
% 210.04/210.37  Found x9:(cP Xz0)
% 210.04/210.37  Instantiate: Xz0:=b:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=a:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 210.04/210.37  Found x9:(cP Xz0)
% 210.04/210.37  Instantiate: Xz0:=a:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 210.04/210.37  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 210.04/210.37  Found x70:False
% 210.04/210.37  Found (fun (x9:((cQ x4)->False))=> x70) as proof of False
% 210.04/210.37  Found (fun (x9:((cQ x4)->False))=> x70) as proof of (((cQ x4)->False)->False)
% 210.04/210.37  Found x70:False
% 210.04/210.37  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x70) as proof of False
% 210.04/210.37  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x70) as proof of (((or (cP Xx)) ((cQ Xx)->False))->False)
% 210.04/210.37  Found x70:False
% 210.04/210.37  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x70) as proof of False
% 210.04/210.37  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x70) as proof of (((or (cP Xx)) ((cQ Xx)->False))->False)
% 210.04/210.37  Found x70:False
% 210.04/210.37  Found (fun (x9:((cQ x4)->False))=> x70) as proof of False
% 210.04/210.37  Found (fun (x9:((cQ x4)->False))=> x70) as proof of (((cQ x4)->False)->False)
% 210.04/210.37  Found x6:((cP b)->False)
% 210.04/210.37  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found x6 as proof of ((cP Xz)->False)
% 210.04/210.37  Found x6:((cP a)->False)
% 210.04/210.37  Instantiate: Xz:=a:fofType
% 210.04/210.37  Found x6 as proof of ((cP Xz)->False)
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=a:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=b:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 210.04/210.37  Found x6:(not (cP a))
% 210.04/210.37  Instantiate: Xx:=a:fofType
% 210.04/210.37  Found x6 as proof of ((cP Xx)->False)
% 210.04/210.37  Found x6:(not (cP b))
% 210.04/210.37  Instantiate: Xx:=b:fofType
% 210.04/210.37  Found x6 as proof of ((cP Xx)->False)
% 210.04/210.37  Found x9:(cP Xz)
% 210.04/210.37  Instantiate: Xz:=a:fofType
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 210.04/210.37  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 210.04/210.37  Found x6:(cQ Xz)
% 210.04/210.37  Instantiate: Xz:=d:fofType
% 210.04/210.37  Found x6 as proof of (cQ d)
% 210.04/210.37  Found (x9 x6) as proof of False
% 210.04/210.37  Found (fun (x9:((cQ d)->False))=> (x9 x6)) as proof of False
% 210.04/210.37  Found (fun (x9:((cQ d)->False))=> (x9 x6)) as proof of (((cQ d)->False)->False)
% 210.04/210.37  Found x6:(cQ Xz)
% 210.04/210.37  Instantiate: Xz:=d:fofType
% 210.04/210.37  Found x6 as proof of (cQ d)
% 210.04/210.37  Found (x9 x6) as proof of False
% 210.04/210.37  Found (fun (x9:((cQ d)->False))=> (x9 x6)) as proof of False
% 216.22/216.53  Found (fun (x9:((cQ d)->False))=> (x9 x6)) as proof of (((cQ d)->False)->False)
% 216.22/216.53  Found x6:((cP b)->False)
% 216.22/216.53  Instantiate: Xz0:=b:fofType
% 216.22/216.53  Found x6 as proof of ((cP Xz0)->False)
% 216.22/216.53  Found x6:((cP a)->False)
% 216.22/216.53  Instantiate: Xz0:=a:fofType
% 216.22/216.53  Found x6 as proof of ((cP Xz0)->False)
% 216.22/216.53  Found x9:(cP Xz)
% 216.22/216.53  Instantiate: Xz:=b:fofType
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 216.22/216.53  Found x9:(cP Xz)
% 216.22/216.53  Instantiate: Xz:=a:fofType
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 216.22/216.53  Found x9:(cP Xz)
% 216.22/216.53  Instantiate: Xz:=a:fofType
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 216.22/216.53  Found x9:(cP Xz)
% 216.22/216.53  Instantiate: Xz:=b:fofType
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 216.22/216.53  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 216.22/216.53  Found x20:False
% 216.22/216.53  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x20) as proof of False
% 216.22/216.53  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x20) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:(cQ Xz))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:(cQ Xz0))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:(cQ Xz0))=> x40) as proof of ((cQ Xz0)->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:(cQ Xz))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:(cQ Xz0))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:(cQ Xz0))=> x40) as proof of ((cQ Xz0)->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 216.22/216.53  Found x20:False
% 216.22/216.53  Found (fun (x8:((cQ c)->False))=> x20) as proof of False
% 216.22/216.53  Found (fun (x8:((cQ c)->False))=> x20) as proof of (((cQ c)->False)->False)
% 216.22/216.53  Found x20:False
% 216.22/216.53  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x20) as proof of False
% 216.22/216.53  Found (fun (x8:((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False)))=> x20) as proof of (((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x5)->False))->False)
% 216.22/216.53  Found x20:False
% 216.22/216.53  Found (fun (x8:((cQ c)->False))=> x20) as proof of False
% 216.22/216.53  Found (fun (x8:((cQ c)->False))=> x20) as proof of (((cQ c)->False)->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 216.22/216.53  Found x40:False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 216.22/216.53  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 216.22/216.53  Found x9:(cP Xz)
% 216.22/216.53  Instantiate: Xz:=a:fofType
% 216.22/216.53  Found x9 as proof of (cP a)
% 216.22/216.53  Found (x10 x9) as proof of False
% 216.22/216.53  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of False
% 216.22/216.53  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of (((cP a)->False)->False)
% 229.88/230.26  Found x9:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found x9 as proof of (cP b)
% 229.88/230.26  Found (x10 x9) as proof of False
% 229.88/230.26  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of False
% 229.88/230.26  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of (((cP b)->False)->False)
% 229.88/230.26  Found x7:((cP b)->False)
% 229.88/230.26  Instantiate: Xz0:=b:fofType
% 229.88/230.26  Found x7 as proof of ((cP Xz0)->False)
% 229.88/230.26  Found x7:(cQ Xz)
% 229.88/230.26  Instantiate: Xx:=Xz:fofType
% 229.88/230.26  Found x7 as proof of (cQ Xx)
% 229.88/230.26  Found (x11 x7) as proof of False
% 229.88/230.26  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of False
% 229.88/230.26  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of (((cQ Xx)->False)->False)
% 229.88/230.26  Found x6:((cP a)->False)
% 229.88/230.26  Instantiate: Xz0:=a:fofType
% 229.88/230.26  Found x6 as proof of ((cP Xz0)->False)
% 229.88/230.26  Found x6:((cP b)->False)
% 229.88/230.26  Instantiate: Xz0:=b:fofType
% 229.88/230.26  Found x6 as proof of ((cP Xz0)->False)
% 229.88/230.26  Found x8:(not (cP a))
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz)->False)
% 229.88/230.26  Found x8:(not (cP b))
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz)->False)
% 229.88/230.26  Found x8:(not (cP b))
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz)->False)
% 229.88/230.26  Found x8:(not (cP a))
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz)->False)
% 229.88/230.26  Found x8:(cQ Xz)
% 229.88/230.26  Instantiate: Xz:=d:fofType
% 229.88/230.26  Found x8 as proof of (cQ d)
% 229.88/230.26  Found (x9 x8) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cQ d)))=> (x9 x8)) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cQ d)))=> (x9 x8)) as proof of ((not (cQ d))->False)
% 229.88/230.26  Found x8:(cQ Xz)
% 229.88/230.26  Instantiate: Xz:=d:fofType
% 229.88/230.26  Found x8 as proof of (cQ d)
% 229.88/230.26  Found (x9 x8) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cQ d)))=> (x9 x8)) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cQ d)))=> (x9 x8)) as proof of ((not (cQ d))->False)
% 229.88/230.26  Found x7:(cQ Xz)
% 229.88/230.26  Instantiate: Xz:=c:fofType
% 229.88/230.26  Found x7 as proof of (cQ c)
% 229.88/230.26  Found (x10 x7) as proof of False
% 229.88/230.26  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 229.88/230.26  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 229.88/230.26  Found x7:(cQ Xz)
% 229.88/230.26  Instantiate: Xz:=c:fofType
% 229.88/230.26  Found x7 as proof of (cQ c)
% 229.88/230.26  Found (x10 x7) as proof of False
% 229.88/230.26  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 229.88/230.26  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 229.88/230.26  Found x6:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found x6 as proof of (cP a)
% 229.88/230.26  Found (x9 x6) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP a)))=> (x9 x6)) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP a)))=> (x9 x6)) as proof of ((not (cP a))->False)
% 229.88/230.26  Found x6:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found x6 as proof of (cP b)
% 229.88/230.26  Found (x9 x6) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP b)))=> (x9 x6)) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP b)))=> (x9 x6)) as proof of ((not (cP b))->False)
% 229.88/230.26  Found x6:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found x6 as proof of (cP b)
% 229.88/230.26  Found (x9 x6) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP b)))=> (x9 x6)) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP b)))=> (x9 x6)) as proof of ((not (cP b))->False)
% 229.88/230.26  Found x6:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found x6 as proof of (cP a)
% 229.88/230.26  Found (x9 x6) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP a)))=> (x9 x6)) as proof of False
% 229.88/230.26  Found (fun (x9:(not (cP a)))=> (x9 x6)) as proof of ((not (cP a))->False)
% 229.88/230.26  Found x8:(not (cP a))
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz)->False)
% 229.88/230.26  Found x8:(not (cP b))
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz)->False)
% 229.88/230.26  Found x8:(not (cP a))
% 229.88/230.26  Instantiate: Xz0:=a:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz0)->False)
% 229.88/230.26  Found x8:(not (cP b))
% 229.88/230.26  Instantiate: Xz0:=b:fofType
% 229.88/230.26  Found x8 as proof of ((cP Xz0)->False)
% 229.88/230.26  Found x9:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 229.88/230.26  Found x9:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 229.88/230.26  Found x9:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 229.88/230.26  Found x9:(cP Xz)
% 229.88/230.26  Instantiate: Xz:=b:fofType
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 229.88/230.26  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 229.88/230.26  Found x2:(not (cP a))
% 229.88/230.26  Instantiate: Xz:=a:fofType
% 229.88/230.26  Found x2 as proof of ((cP Xz)->False)
% 234.88/235.24  Found x2:(not (cP b))
% 234.88/235.24  Instantiate: Xz:=b:fofType
% 234.88/235.24  Found x2 as proof of ((cP Xz)->False)
% 234.88/235.24  Found x2:(not (cP a))
% 234.88/235.24  Instantiate: Xz:=a:fofType
% 234.88/235.24  Found x2 as proof of ((cP Xz)->False)
% 234.88/235.24  Found x2:(not (cP b))
% 234.88/235.24  Instantiate: Xz:=b:fofType
% 234.88/235.24  Found x2 as proof of ((cP Xz)->False)
% 234.88/235.24  Found x4:((cP a)->False)
% 234.88/235.24  Instantiate: Xx:=a:fofType
% 234.88/235.24  Found x4 as proof of ((cP Xx)->False)
% 234.88/235.24  Found x4:((cP b)->False)
% 234.88/235.24  Instantiate: Xx:=b:fofType
% 234.88/235.24  Found x4 as proof of ((cP Xx)->False)
% 234.88/235.24  Found x5:(cQ Xz)
% 234.88/235.24  Instantiate: Xz:=c:fofType
% 234.88/235.24  Found x5 as proof of (cQ c)
% 234.88/235.24  Found (x10 x5) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 234.88/235.24  Found x7:(cQ Xz)
% 234.88/235.24  Instantiate: Xz:=c:fofType
% 234.88/235.24  Found x7 as proof of (cQ c)
% 234.88/235.24  Found (x10 x7) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 234.88/235.24  Found x5:(cQ Xz)
% 234.88/235.24  Instantiate: Xz:=c:fofType
% 234.88/235.24  Found x5 as proof of (cQ c)
% 234.88/235.24  Found (x10 x5) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 234.88/235.24  Found x7:(cQ Xz)
% 234.88/235.24  Instantiate: Xz:=c:fofType
% 234.88/235.24  Found x7 as proof of (cQ c)
% 234.88/235.24  Found (x10 x7) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 234.88/235.24  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 234.88/235.24  Found x40:False
% 234.88/235.24  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 234.88/235.24  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 234.88/235.24  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 234.88/235.24  Found x40:False
% 234.88/235.24  Found (fun (x8:(cQ Xz0))=> x40) as proof of False
% 234.88/235.24  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x40) as proof of ((cQ Xz0)->False)
% 234.88/235.24  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x40) as proof of (((or (cP Xz0)) (cR Xz0))->((cQ Xz0)->False))
% 234.88/235.24  Found x40:False
% 234.88/235.24  Found (fun (x8:(cQ Xz))=> x40) as proof of False
% 234.88/235.24  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 234.88/235.24  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x40) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 234.88/235.24  Found x40:False
% 234.88/235.24  Found (fun (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 234.88/235.24  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 234.88/235.24  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 234.88/235.24  Found x40:False
% 234.88/235.24  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 234.88/235.24  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 234.88/235.24  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 239.60/239.99  Found x40:False
% 239.60/239.99  Found (fun (x8:(cQ Xz))=> x40) as proof of False
% 239.60/239.99  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x40) as proof of ((cQ Xz)->False)
% 239.60/239.99  Found (fun (x7:((or (cP Xz)) (cR Xz))) (x8:(cQ Xz))=> x40) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 239.60/239.99  Found x40:False
% 239.60/239.99  Found (fun (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of False
% 239.60/239.99  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 239.60/239.99  Found (fun (x7:fofType) (x8:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x7)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x40) as proof of (forall (x:fofType), (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x)->False))) ((cQ c)->False))) ((cQ d)->False))->False))
% 239.60/239.99  Found x40:False
% 239.60/239.99  Found (fun (x8:(cQ Xz0))=> x40) as proof of False
% 239.60/239.99  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x40) as proof of ((cQ Xz0)->False)
% 239.60/239.99  Found (fun (x7:((or (cP Xz0)) (cR Xz0))) (x8:(cQ Xz0))=> x40) as proof of (((or (cP Xz0)) (cR Xz0))->((cQ Xz0)->False))
% 239.60/239.99  Found x10:(cP Xz)
% 239.60/239.99  Instantiate: Xz:=a:fofType
% 239.60/239.99  Found (fun (x10:(cP Xz))=> x10) as proof of (cP a)
% 239.60/239.99  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP a))
% 239.60/239.99  Found x7:(not (cQ d))
% 239.60/239.99  Instantiate: Xz:=d:fofType
% 239.60/239.99  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 239.60/239.99  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 239.60/239.99  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 239.60/239.99  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 239.60/239.99  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 239.60/239.99  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 239.60/239.99  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 239.60/239.99  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of ((not (cQ d))->False)
% 239.60/239.99  Found x10:(cP Xz)
% 239.60/239.99  Instantiate: Xz:=a:fofType
% 239.60/239.99  Found (fun (x10:(cP Xz))=> x10) as proof of (cP a)
% 239.60/239.99  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP a))
% 239.60/239.99  Found x7:(not (cQ d))
% 239.60/239.99  Instantiate: Xz:=d:fofType
% 239.60/239.99  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 239.60/239.99  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 239.60/239.99  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 239.60/239.99  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 239.60/239.99  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x20)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 239.60/239.99  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 239.60/239.99  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 239.60/239.99  Found (fun (x7:(not (cQ d)))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x2 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of ((not (cQ d))->False)
% 239.60/239.99  Found x9:(cP Xz)
% 239.60/239.99  Instantiate: Xz:=a:fofType
% 239.60/239.99  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=a:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 247.33/247.75  Found x10:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found (fun (x10:(cP Xz))=> x10) as proof of (cP b)
% 247.33/247.75  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP b))
% 247.33/247.75  Found x10:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found (fun (x10:(cP Xz))=> x10) as proof of (cP b)
% 247.33/247.75  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP b))
% 247.33/247.75  Found x5:(cQ Xz)
% 247.33/247.75  Instantiate: Xz:=d:fofType
% 247.33/247.75  Found x5 as proof of (cQ d)
% 247.33/247.75  Found (x8 x5) as proof of False
% 247.33/247.75  Found (fun (x8:(not (cQ d)))=> (x8 x5)) as proof of False
% 247.33/247.75  Found (fun (x8:(not (cQ d)))=> (x8 x5)) as proof of ((not (cQ d))->False)
% 247.33/247.75  Found x10:((cP a)->False)
% 247.33/247.75  Instantiate: Xz:=a:fofType
% 247.33/247.75  Found x10 as proof of ((cP Xz)->False)
% 247.33/247.75  Found x10:((cP b)->False)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found x10 as proof of ((cP Xz)->False)
% 247.33/247.75  Found x80:False
% 247.33/247.75  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of False
% 247.33/247.75  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False))->False)
% 247.33/247.75  Found x9:(not (cP b))
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found x9 as proof of ((cP Xz)->False)
% 247.33/247.75  Found x9:(not (cP a))
% 247.33/247.75  Instantiate: Xz0:=a:fofType
% 247.33/247.75  Found x9 as proof of ((cP Xz0)->False)
% 247.33/247.75  Found x80:False
% 247.33/247.75  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of False
% 247.33/247.75  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False))->False)
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=a:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=a:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 247.33/247.75  Found x8:(not (cP a))
% 247.33/247.75  Instantiate: Xz0:=a:fofType
% 247.33/247.75  Found x8 as proof of ((cP Xz0)->False)
% 247.33/247.75  Found x8:(not (cP b))
% 247.33/247.75  Instantiate: Xz0:=b:fofType
% 247.33/247.75  Found x8 as proof of ((cP Xz0)->False)
% 247.33/247.75  Found x8:(not (cP a))
% 247.33/247.75  Instantiate: Xz:=a:fofType
% 247.33/247.75  Found x8 as proof of ((cP Xz)->False)
% 247.33/247.75  Found x8:(not (cP b))
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found x8 as proof of ((cP Xz)->False)
% 247.33/247.75  Found x5:(cQ Xz)
% 247.33/247.75  Instantiate: Xx:=Xz:fofType
% 247.33/247.75  Found x5 as proof of (cQ Xx)
% 247.33/247.75  Found (x11 x5) as proof of False
% 247.33/247.75  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of False
% 247.33/247.75  Found (fun (x11:((cQ Xx)->False))=> (x11 x5)) as proof of (((cQ Xx)->False)->False)
% 247.33/247.75  Found x5:(cQ Xz)
% 247.33/247.75  Instantiate: Xz:=c:fofType
% 247.33/247.75  Found x5 as proof of (cQ c)
% 247.33/247.75  Found (x10 x5) as proof of False
% 247.33/247.75  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 247.33/247.75  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 247.33/247.75  Found x5:(cQ Xz)
% 247.33/247.75  Instantiate: Xz:=c:fofType
% 247.33/247.75  Found x5 as proof of (cQ c)
% 247.33/247.75  Found (x10 x5) as proof of False
% 247.33/247.75  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 247.33/247.75  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 247.33/247.75  Found x9:(cP Xz)
% 247.33/247.75  Instantiate: Xz:=b:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 247.33/247.75  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 247.33/247.75  Found x9:(cP Xz0)
% 247.33/247.75  Instantiate: Xz0:=b:fofType
% 247.33/247.75  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 247.33/247.75  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 253.78/254.11  Found x9:(cP Xz0)
% 253.78/254.11  Instantiate: Xz0:=a:fofType
% 253.78/254.11  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 253.78/254.11  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 253.78/254.11  Found x80:False
% 253.78/254.11  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 253.78/254.11  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 253.78/254.11  Found x80:False
% 253.78/254.11  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 253.78/254.11  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 253.78/254.11  Found x80:False
% 253.78/254.11  Found (fun (x9:(cR Xz0))=> x80) as proof of False
% 253.78/254.11  Found (fun (x9:(cR Xz0))=> x80) as proof of ((cR Xz0)->False)
% 253.78/254.11  Found x80:False
% 253.78/254.11  Found (fun (x9:(cR Xz0))=> x80) as proof of False
% 253.78/254.11  Found (fun (x9:(cR Xz0))=> x80) as proof of ((cR Xz0)->False)
% 253.78/254.11  Found x9:(cP Xz)
% 253.78/254.11  Instantiate: Xz:=a:fofType
% 253.78/254.11  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 253.78/254.11  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 253.78/254.11  Found x6:((cP b)->False)
% 253.78/254.11  Instantiate: Xz:=b:fofType
% 253.78/254.11  Found x6 as proof of ((cP Xz)->False)
% 253.78/254.11  Found x6:((cP a)->False)
% 253.78/254.11  Instantiate: Xz:=a:fofType
% 253.78/254.11  Found x6 as proof of ((cP Xz)->False)
% 253.78/254.11  Found x6:((cP b)->False)
% 253.78/254.11  Instantiate: Xz:=b:fofType
% 253.78/254.11  Found x6 as proof of ((cP Xz)->False)
% 253.78/254.11  Found x6:((cP a)->False)
% 253.78/254.11  Instantiate: Xz:=a:fofType
% 253.78/254.11  Found x6 as proof of ((cP Xz)->False)
% 253.78/254.11  Found x9:(cP Xz)
% 253.78/254.11  Instantiate: Xz:=b:fofType
% 253.78/254.11  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 253.78/254.11  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 253.78/254.11  Found x9:(cP Xz)
% 253.78/254.11  Instantiate: Xz:=a:fofType
% 253.78/254.11  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 253.78/254.11  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 253.78/254.11  Found x9:(cP Xz0)
% 253.78/254.11  Instantiate: Xz0:=b:fofType
% 253.78/254.11  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 253.78/254.11  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 253.78/254.11  Found x9:(cP Xz0)
% 253.78/254.11  Instantiate: Xz0:=a:fofType
% 253.78/254.11  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 253.78/254.11  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 253.78/254.11  Found x5:(cQ Xz)
% 253.78/254.11  Instantiate: Xz:=c:fofType
% 253.78/254.11  Found x5 as proof of (cQ c)
% 253.78/254.11  Found (x10 x5) as proof of False
% 253.78/254.11  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 253.78/254.11  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 253.78/254.11  Found x5:(cQ Xz)
% 253.78/254.11  Instantiate: Xz:=c:fofType
% 253.78/254.11  Found x5 as proof of (cQ c)
% 253.78/254.11  Found (x10 x5) as proof of False
% 253.78/254.11  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 253.78/254.11  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 253.78/254.11  Found x8:(cQ Xz)
% 253.78/254.11  Instantiate: Xx:=Xz:fofType
% 253.78/254.11  Found x8 as proof of (cQ Xx)
% 253.78/254.11  Found (x11 x8) as proof of False
% 253.78/254.11  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of False
% 253.78/254.11  Found (fun (x11:((cQ Xx)->False))=> (x11 x8)) as proof of (((cQ Xx)->False)->False)
% 253.78/254.11  Found x8:(cQ Xz)
% 253.78/254.11  Instantiate: Xz:=d:fofType
% 253.78/254.11  Found x8 as proof of (cQ d)
% 253.78/254.11  Found (x9 x8) as proof of False
% 253.78/254.11  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of False
% 253.78/254.11  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of (((cQ d)->False)->False)
% 253.78/254.11  Found x8:(cQ Xz)
% 253.78/254.11  Instantiate: Xz:=d:fofType
% 253.78/254.11  Found x8 as proof of (cQ d)
% 253.78/254.11  Found (x9 x8) as proof of False
% 253.78/254.11  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of False
% 253.78/254.11  Found (fun (x9:((cQ d)->False))=> (x9 x8)) as proof of (((cQ d)->False)->False)
% 253.78/254.11  Found x80:False
% 253.78/254.11  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of False
% 253.78/254.11  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False))->False)
% 253.78/254.11  Found x6:((cP b)->False)
% 253.78/254.11  Instantiate: Xz0:=b:fofType
% 253.78/254.11  Found x6 as proof of ((cP Xz0)->False)
% 253.78/254.11  Found x6:((cP a)->False)
% 253.78/254.11  Instantiate: Xz0:=a:fofType
% 253.78/254.11  Found x6 as proof of ((cP Xz0)->False)
% 253.78/254.11  Found x80:False
% 253.78/254.11  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of False
% 253.78/254.11  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False)))=> x80) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x6)->False))) ((cQ c)->False))->False)
% 253.78/254.11  Found x6:((cP b)->False)
% 253.78/254.11  Instantiate: Xz:=b:fofType
% 253.78/254.11  Found x6 as proof of ((cP Xz)->False)
% 253.78/254.11  Found x6:((cP a)->False)
% 253.78/254.11  Instantiate: Xz:=a:fofType
% 260.54/260.92  Found x6 as proof of ((cP Xz)->False)
% 260.54/260.92  Found x5:(cQ Xz)
% 260.54/260.92  Instantiate: Xz:=c:fofType
% 260.54/260.92  Found x5 as proof of (cQ c)
% 260.54/260.92  Found (x10 x5) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 260.54/260.92  Found x5:(cQ Xz)
% 260.54/260.92  Instantiate: Xz:=c:fofType
% 260.54/260.92  Found x5 as proof of (cQ c)
% 260.54/260.92  Found (x10 x5) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x5)) as proof of (((cQ c)->False)->False)
% 260.54/260.92  Found x8:(cQ Xz)
% 260.54/260.92  Instantiate: Xz:=c:fofType
% 260.54/260.92  Found x8 as proof of (cQ c)
% 260.54/260.92  Found (x10 x8) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of (((cQ c)->False)->False)
% 260.54/260.92  Found x8:(cQ Xz)
% 260.54/260.92  Instantiate: Xz:=c:fofType
% 260.54/260.92  Found x8 as proof of (cQ c)
% 260.54/260.92  Found (x10 x8) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of False
% 260.54/260.92  Found (fun (x10:((cQ c)->False))=> (x10 x8)) as proof of (((cQ c)->False)->False)
% 260.54/260.92  Found x9:(cP Xz)
% 260.54/260.92  Instantiate: Xz:=b:fofType
% 260.54/260.92  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 260.54/260.92  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 260.54/260.92  Found x9:(cP Xz0)
% 260.54/260.92  Instantiate: Xz0:=b:fofType
% 260.54/260.92  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 260.54/260.92  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 260.54/260.92  Found x9:(cP Xz0)
% 260.54/260.92  Instantiate: Xz0:=a:fofType
% 260.54/260.92  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 260.54/260.92  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 260.54/260.92  Found x9:(cP Xz)
% 260.54/260.92  Instantiate: Xz:=a:fofType
% 260.54/260.92  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 260.54/260.92  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 260.54/260.92  Found x80:False
% 260.54/260.92  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 260.54/260.92  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 260.54/260.92  Found x80:False
% 260.54/260.92  Found (fun (x9:(cR Xz0))=> x80) as proof of False
% 260.54/260.92  Found (fun (x9:(cR Xz0))=> x80) as proof of ((cR Xz0)->False)
% 260.54/260.92  Found x80:False
% 260.54/260.92  Found (fun (x9:(cR Xz0))=> x80) as proof of False
% 260.54/260.92  Found (fun (x9:(cR Xz0))=> x80) as proof of ((cR Xz0)->False)
% 260.54/260.92  Found x80:False
% 260.54/260.93  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 260.54/260.93  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 260.54/260.93  Found x10:(cP Xz)
% 260.54/260.93  Instantiate: Xz:=a:fofType
% 260.54/260.93  Found (fun (x10:(cP Xz))=> x10) as proof of (cP a)
% 260.54/260.93  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP a))
% 260.54/260.93  Found x10:(cP Xz)
% 260.54/260.93  Instantiate: Xz:=b:fofType
% 260.54/260.93  Found (fun (x10:(cP Xz))=> x10) as proof of (cP b)
% 260.54/260.93  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP b))
% 260.54/260.93  Found x9:((cP b)->False)
% 260.54/260.93  Instantiate: Xz0:=b:fofType
% 260.54/260.93  Found x9 as proof of ((cP Xz0)->False)
% 260.54/260.93  Found x60:False
% 260.54/260.93  Found (fun (x9:((cQ x4)->False))=> x60) as proof of False
% 260.54/260.93  Found (fun (x9:((cQ x4)->False))=> x60) as proof of (((cQ x4)->False)->False)
% 260.54/260.93  Found x60:False
% 260.54/260.93  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x60) as proof of False
% 260.54/260.93  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x60) as proof of (((or (cP Xx)) ((cQ Xx)->False))->False)
% 260.54/260.93  Found x60:False
% 260.54/260.93  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x60) as proof of False
% 260.54/260.93  Found (fun (x9:((or (cP Xx)) ((cQ Xx)->False)))=> x60) as proof of (((or (cP Xx)) ((cQ Xx)->False))->False)
% 260.54/260.93  Found x60:False
% 260.54/260.93  Found (fun (x9:((cQ x4)->False))=> x60) as proof of False
% 260.54/260.93  Found (fun (x9:((cQ x4)->False))=> x60) as proof of (((cQ x4)->False)->False)
% 260.54/260.93  Found x9:(cP Xz)
% 260.54/260.93  Instantiate: Xz:=b:fofType
% 260.54/260.93  Found x9 as proof of (cP b)
% 260.54/260.93  Found (x10 x9) as proof of False
% 260.54/260.93  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of False
% 260.54/260.93  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of (((cP b)->False)->False)
% 260.54/260.93  Found x9:(cP Xz)
% 260.54/260.93  Instantiate: Xz:=a:fofType
% 260.54/260.93  Found x9 as proof of (cP a)
% 260.54/260.93  Found (x10 x9) as proof of False
% 260.54/260.93  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of False
% 260.54/260.93  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of (((cP a)->False)->False)
% 260.54/260.93  Found x9:(cP Xz)
% 260.54/260.93  Instantiate: Xz:=a:fofType
% 260.54/260.93  Found x9 as proof of (cP a)
% 260.54/260.93  Found (x10 x9) as proof of False
% 260.54/260.93  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of False
% 260.54/260.93  Found (fun (x10:((cP a)->False))=> (x10 x9)) as proof of (((cP a)->False)->False)
% 260.54/260.93  Found x9:(cP Xz)
% 260.54/260.93  Instantiate: Xz:=b:fofType
% 260.54/260.93  Found x9 as proof of (cP b)
% 279.50/279.85  Found (x10 x9) as proof of False
% 279.50/279.85  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of False
% 279.50/279.85  Found (fun (x10:((cP b)->False))=> (x10 x9)) as proof of (((cP b)->False)->False)
% 279.50/279.85  Found x6:((cP a)->False)
% 279.50/279.85  Instantiate: Xz0:=a:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz0)->False)
% 279.50/279.85  Found x6:((cP a)->False)
% 279.50/279.85  Instantiate: Xz:=a:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz)->False)
% 279.50/279.85  Found x6:(not (cP b))
% 279.50/279.85  Instantiate: Xz:=b:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz)->False)
% 279.50/279.85  Found x6:((cP b)->False)
% 279.50/279.85  Instantiate: Xz:=b:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz)->False)
% 279.50/279.85  Found x6:(not (cP a))
% 279.50/279.85  Instantiate: Xz:=a:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz)->False)
% 279.50/279.85  Found x6:((cP b)->False)
% 279.50/279.85  Instantiate: Xz0:=b:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz0)->False)
% 279.50/279.85  Found x6:(cQ Xz)
% 279.50/279.85  Instantiate: Xz:=d:fofType
% 279.50/279.85  Found x6 as proof of (cQ d)
% 279.50/279.85  Found (x9 x6) as proof of False
% 279.50/279.85  Found (fun (x9:(not (cQ d)))=> (x9 x6)) as proof of False
% 279.50/279.85  Found (fun (x9:(not (cQ d)))=> (x9 x6)) as proof of ((not (cQ d))->False)
% 279.50/279.85  Found x6:(cQ Xz)
% 279.50/279.85  Instantiate: Xz:=d:fofType
% 279.50/279.85  Found x6 as proof of (cQ d)
% 279.50/279.85  Found (x9 x6) as proof of False
% 279.50/279.85  Found (fun (x9:(not (cQ d)))=> (x9 x6)) as proof of False
% 279.50/279.85  Found (fun (x9:(not (cQ d)))=> (x9 x6)) as proof of ((not (cQ d))->False)
% 279.50/279.85  Found x6:(not (cP a))
% 279.50/279.85  Instantiate: Xz0:=a:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz0)->False)
% 279.50/279.85  Found x6:(not (cP b))
% 279.50/279.85  Instantiate: Xz0:=b:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz0)->False)
% 279.50/279.85  Found x6:(not (cQ d))
% 279.50/279.85  Instantiate: Xz:=d:fofType
% 279.50/279.85  Found (fun (x7:((or (cP Xz)) (cR Xz)))=> x6) as proof of ((cQ Xz)->False)
% 279.50/279.85  Found (fun (x7:((or (cP Xz)) (cR Xz)))=> x6) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 279.50/279.85  Found (and_rect20 (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 279.50/279.85  Found ((and_rect2 False) (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 279.50/279.85  Found (((fun (P:Type) (x7:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x7) x20)) False) (fun (x7:((or (cP Xz)) (cR Xz)))=> x6)) as proof of False
% 279.50/279.85  Found (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6)) as proof of False
% 279.50/279.85  Found (fun (x6:(not (cQ d)))=> (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6))) as proof of False
% 279.50/279.85  Found (fun (x6:(not (cQ d)))=> (((fun (P:Type) (x7:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x7) (x2 d))) False) (fun (x7:((or (cP d)) (cR d)))=> x6))) as proof of ((not (cQ d))->False)
% 279.50/279.85  Found x10:(cP Xz)
% 279.50/279.85  Instantiate: Xz:=b:fofType
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of (cP b)
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP b))
% 279.50/279.85  Found x10:(cP Xz)
% 279.50/279.85  Instantiate: Xz:=a:fofType
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of (cP a)
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP a))
% 279.50/279.85  Found x10:(cP Xz)
% 279.50/279.85  Instantiate: Xz:=b:fofType
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of (cP b)
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP b))
% 279.50/279.85  Found x10:(cP Xz)
% 279.50/279.85  Instantiate: Xz:=a:fofType
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of (cP a)
% 279.50/279.85  Found (fun (x10:(cP Xz))=> x10) as proof of ((cP Xz)->(cP a))
% 279.50/279.85  Found x7:(not (cP a))
% 279.50/279.85  Instantiate: Xz0:=a:fofType
% 279.50/279.85  Found x7 as proof of ((cP Xz0)->False)
% 279.50/279.85  Found x7:(cQ Xz)
% 279.50/279.85  Instantiate: Xz:=d:fofType
% 279.50/279.85  Found x7 as proof of (cQ d)
% 279.50/279.85  Found (x8 x7) as proof of False
% 279.50/279.85  Found (fun (x8:(not (cQ d)))=> (x8 x7)) as proof of False
% 279.50/279.85  Found (fun (x8:(not (cQ d)))=> (x8 x7)) as proof of ((not (cQ d))->False)
% 279.50/279.85  Found x80:False
% 279.50/279.85  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x80) as proof of False
% 279.50/279.85  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x80) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False))->False)
% 279.50/279.85  Found x6:(not (cP a))
% 279.50/279.85  Instantiate: Xz0:=a:fofType
% 279.50/279.85  Found x6 as proof of ((cP Xz0)->False)
% 279.50/279.85  Found x80:False
% 279.50/279.85  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x80) as proof of False
% 287.29/287.65  Found (fun (x9:((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False)))=> x80) as proof of (((or ((or ((or (cP Xx)) ((cQ Xx)->False))) ((cQ x4)->False))) ((cQ c)->False))->False)
% 287.29/287.65  Found x6:(not (cP b))
% 287.29/287.65  Instantiate: Xz0:=b:fofType
% 287.29/287.65  Found x6 as proof of ((cP Xz0)->False)
% 287.29/287.65  Found x9:(cP Xz)
% 287.29/287.65  Instantiate: Xz:=b:fofType
% 287.29/287.65  Found x9 as proof of (cP b)
% 287.29/287.65  Found (x10 x9) as proof of False
% 287.29/287.65  Found (fun (x10:(not (cP b)))=> (x10 x9)) as proof of False
% 287.29/287.65  Found (fun (x10:(not (cP b)))=> (x10 x9)) as proof of ((not (cP b))->False)
% 287.29/287.65  Found x9:(cP Xz)
% 287.29/287.65  Instantiate: Xz:=a:fofType
% 287.29/287.65  Found x9 as proof of (cP a)
% 287.29/287.65  Found (x10 x9) as proof of False
% 287.29/287.65  Found (fun (x10:(not (cP a)))=> (x10 x9)) as proof of False
% 287.29/287.65  Found (fun (x10:(not (cP a)))=> (x10 x9)) as proof of ((not (cP a))->False)
% 287.29/287.65  Found x10:((cP b)->False)
% 287.29/287.65  Instantiate: Xz:=b:fofType
% 287.29/287.65  Found x10 as proof of ((cP Xz)->False)
% 287.29/287.65  Found x10:((cP a)->False)
% 287.29/287.65  Instantiate: Xz:=a:fofType
% 287.29/287.65  Found x10 as proof of ((cP Xz)->False)
% 287.29/287.65  Found x7:((cQ d)->False)
% 287.29/287.65  Instantiate: Xz:=d:fofType
% 287.29/287.65  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 287.29/287.65  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 287.29/287.65  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 287.29/287.65  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 287.29/287.65  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x30)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 287.29/287.65  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x3 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 287.29/287.65  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x3 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 287.29/287.65  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x3 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of (((cQ d)->False)->False)
% 287.29/287.65  Found x7:((cQ d)->False)
% 287.29/287.65  Instantiate: Xz:=d:fofType
% 287.29/287.65  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of ((cQ Xz)->False)
% 287.29/287.65  Found (fun (x8:((or (cP Xz)) (cR Xz)))=> x7) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 287.29/287.65  Found (and_rect20 (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 287.29/287.65  Found ((and_rect2 False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 287.29/287.65  Found (((fun (P:Type) (x8:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x8) x30)) False) (fun (x8:((or (cP Xz)) (cR Xz)))=> x7)) as proof of False
% 287.29/287.65  Found (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x3 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7)) as proof of False
% 287.29/287.65  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x3 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of False
% 287.29/287.65  Found (fun (x7:((cQ d)->False))=> (((fun (P:Type) (x8:(((or (cP d)) (cR d))->((cQ d)->P)))=> (((((and_rect ((or (cP d)) (cR d))) (cQ d)) P) x8) (x3 d))) False) (fun (x8:((or (cP d)) (cR d)))=> x7))) as proof of (((cQ d)->False)->False)
% 287.29/287.65  Found x10:((cP a)->False)
% 287.29/287.65  Instantiate: Xz:=a:fofType
% 287.29/287.65  Found x10 as proof of ((cP Xz)->False)
% 287.29/287.65  Found x10:((cP b)->False)
% 287.29/287.65  Instantiate: Xz:=b:fofType
% 287.29/287.65  Found x10 as proof of ((cP Xz)->False)
% 287.29/287.65  Found x10:((cP a)->False)
% 287.29/287.65  Instantiate: Xz:=a:fofType
% 287.29/287.65  Found x10 as proof of ((cP Xz)->False)
% 287.29/287.65  Found x10:((cP b)->False)
% 287.29/287.65  Instantiate: Xz:=b:fofType
% 287.29/287.65  Found x10 as proof of ((cP Xz)->False)
% 287.29/287.65  Found x7:(cQ Xz)
% 287.29/287.65  Instantiate: Xx:=Xz:fofType
% 287.29/287.65  Found x7 as proof of (cQ Xx)
% 287.29/287.65  Found (x11 x7) as proof of False
% 287.29/287.65  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of False
% 287.29/287.65  Found (fun (x11:((cQ Xx)->False))=> (x11 x7)) as proof of (((cQ Xx)->False)->False)
% 287.29/287.65  Found x7:(cQ Xz)
% 287.29/287.65  Instantiate: Xz:=c:fofType
% 287.29/287.65  Found x7 as proof of (cQ c)
% 287.29/287.65  Found (x10 x7) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 293.20/293.56  Found x7:(cQ Xz)
% 293.20/293.56  Instantiate: Xz:=c:fofType
% 293.20/293.56  Found x7 as proof of (cQ c)
% 293.20/293.56  Found (x10 x7) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 293.20/293.56  Found x80:False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 293.20/293.56  Found x80:False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 293.20/293.56  Found x80:False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 293.20/293.56  Found x80:False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of False
% 293.20/293.56  Found (fun (x9:(cR Xz))=> x80) as proof of ((cR Xz)->False)
% 293.20/293.56  Found x4:((cP b)->False)
% 293.20/293.56  Instantiate: Xz:=b:fofType
% 293.20/293.56  Found x4 as proof of ((cP Xz)->False)
% 293.20/293.56  Found x4:((cP a)->False)
% 293.20/293.56  Instantiate: Xz:=a:fofType
% 293.20/293.56  Found x4 as proof of ((cP Xz)->False)
% 293.20/293.56  Found x9:(cP Xz0)
% 293.20/293.56  Instantiate: Xz0:=a:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 293.20/293.56  Found x9:(cP Xz0)
% 293.20/293.56  Instantiate: Xz0:=b:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=a:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=b:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=b:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 293.20/293.56  Found x4:(not (cP b))
% 293.20/293.56  Instantiate: Xx:=b:fofType
% 293.20/293.56  Found x4 as proof of ((cP Xx)->False)
% 293.20/293.56  Found x4:(not (cP a))
% 293.20/293.56  Instantiate: Xx:=a:fofType
% 293.20/293.56  Found x4 as proof of ((cP Xx)->False)
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=b:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=a:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=a:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 293.20/293.56  Found x9:(cP Xz0)
% 293.20/293.56  Instantiate: Xz0:=a:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP a)
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP a))
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=b:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP b)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP b))
% 293.20/293.56  Found x7:(cQ Xz)
% 293.20/293.56  Instantiate: Xz:=c:fofType
% 293.20/293.56  Found x7 as proof of (cQ c)
% 293.20/293.56  Found (x10 x7) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 293.20/293.56  Found x9:(cP Xz)
% 293.20/293.56  Instantiate: Xz:=a:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of (cP a)
% 293.20/293.56  Found (fun (x9:(cP Xz))=> x9) as proof of ((cP Xz)->(cP a))
% 293.20/293.56  Found x7:(cQ Xz)
% 293.20/293.56  Instantiate: Xz:=c:fofType
% 293.20/293.56  Found x7 as proof of (cQ c)
% 293.20/293.56  Found (x10 x7) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of False
% 293.20/293.56  Found (fun (x10:((cQ c)->False))=> (x10 x7)) as proof of (((cQ c)->False)->False)
% 293.20/293.56  Found x9:(cP Xz0)
% 293.20/293.56  Instantiate: Xz0:=b:fofType
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of (cP b)
% 293.20/293.56  Found (fun (x9:(cP Xz0))=> x9) as proof of ((cP Xz0)->(cP b))
% 293.20/293.56  Found x8:(cP Xz0)
% 293.20/293.56  Instantiate: Xz0:=b:fofType
% 293.20/293.56  Found (fun (x8:(cP Xz0))=> x8) as proof of (cP b)
% 293.20/293.56  Found (fun (x8:(cP Xz0))=> x8) as proof of ((cP Xz0)->(cP b))
% 293.20/293.56  Found x9:((cP b)->False)
% 293.20/293.56  Instantiate: Xz0:=b:fofType
% 293.20/293.56  Found x9 as proof of ((cP Xz0)->False)
% 293.20/293.56  Found x9:((cP b)->False)
% 293.20/293.56  Instantiate: Xz:=b:fofType
% 293.20/293.56  Found x9 as proof of ((cP Xz)->False)
% 293.20/293.56  Found x8:(cP Xz0)
% 293.20/293.56  Instantiate: Xz0:=a:fofType
% 293.20/293.56  Found (fun (x8:(cP Xz0))=> x8) as proof of (cP a)
% 293.20/293.56  Found (fun (x8:(cP Xz0))=> x8) as proof of ((cP Xz0)->(cP a))
% 294.30/294.71  Found x8:(cP Xz)
% 294.30/294.71  Instantiate: Xz:=a:fofType
% 294.30/294.71  Found (fun (x8:(cP Xz))=> x8) as proof of (cP a)
% 294.30/294.71  Found (fun (x8:(cP Xz))=> x8) as proof of ((cP Xz)->(cP a))
% 294.30/294.71  Found x9:((cP a)->False)
% 294.30/294.71  Instantiate: Xz0:=a:fofType
% 294.30/294.71  Found x9 as proof of ((cP Xz0)->False)
% 294.30/294.71  Found x8:(cP Xz)
% 294.30/294.71  Instantiate: Xz:=b:fofType
% 294.30/294.71  Found (fun (x8:(cP Xz))=> x8) as proof of (cP b)
% 294.30/294.71  Found (fun (x8:(cP Xz))=> x8) as proof of ((cP Xz)->(cP b))
% 294.30/294.71  Found x9:((cP a)->False)
% 294.30/294.71  Instantiate: Xz:=a:fofType
% 294.30/294.71  Found x9 as proof of ((cP Xz)->False)
% 294.30/294.71  Found x70:False
% 294.30/294.71  Found (fun (x9:(cQ Xz))=> x70) as proof of False
% 294.30/294.71  Found (fun (x9:(cQ Xz))=> x70) as proof of ((cQ Xz)->False)
% 294.30/294.71  Found x70:False
% 294.30/294.71  Found (fun (x9:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x8)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x70) as proof of False
% 294.30/294.71  Found (fun (x9:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x8)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x70) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x8)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 294.30/294.71  Found x8:((cQ c)->False)
% 294.30/294.71  Instantiate: Xz:=c:fofType
% 294.30/294.71  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of ((cQ Xz)->False)
% 294.30/294.71  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 294.30/294.71  Found (and_rect20 (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 294.30/294.71  Found ((and_rect2 False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 294.30/294.71  Found (((fun (P:Type) (x9:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x9) x20)) False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 294.30/294.71  Found (((fun (P:Type) (x9:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x9) (x2 c))) False) (fun (x9:((or (cP c)) (cR c)))=> x8)) as proof of False
% 294.30/294.71  Found (fun (x8:((cQ c)->False))=> (((fun (P:Type) (x9:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x9) (x2 c))) False) (fun (x9:((or (cP c)) (cR c)))=> x8))) as proof of False
% 294.30/294.71  Found (fun (x8:((cQ c)->False))=> (((fun (P:Type) (x9:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x9) (x2 c))) False) (fun (x9:((or (cP c)) (cR c)))=> x8))) as proof of (((cQ c)->False)->False)
% 294.30/294.71  Found x10:(cP Xx)
% 294.30/294.71  Instantiate: Xx:=a:fofType
% 294.30/294.71  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 294.30/294.71  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 294.30/294.71  Found x10:(cP Xx)
% 294.30/294.71  Instantiate: Xx:=a:fofType
% 294.30/294.71  Found (fun (x10:(cP Xx))=> x10) as proof of (cP a)
% 294.30/294.71  Found (fun (x10:(cP Xx))=> x10) as proof of ((cP Xx)->(cP a))
% 294.30/294.71  Found x70:False
% 294.30/294.71  Found (fun (x9:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x8)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x70) as proof of False
% 294.30/294.71  Found (fun (x9:((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x8)->False))) ((cQ c)->False))) ((cQ d)->False)))=> x70) as proof of (((or ((or ((or ((or (cP Xx0)) ((cQ Xx0)->False))) ((cQ x8)->False))) ((cQ c)->False))) ((cQ d)->False))->False)
% 294.30/294.71  Found x8:((cQ c)->False)
% 294.30/294.71  Instantiate: Xz:=c:fofType
% 294.30/294.71  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of ((cQ Xz)->False)
% 294.30/294.71  Found (fun (x9:((or (cP Xz)) (cR Xz)))=> x8) as proof of (((or (cP Xz)) (cR Xz))->((cQ Xz)->False))
% 294.30/294.71  Found (and_rect20 (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 294.30/294.71  Found ((and_rect2 False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 294.30/294.71  Found (((fun (P:Type) (x9:(((or (cP Xz)) (cR Xz))->((cQ Xz)->P)))=> (((((and_rect ((or (cP Xz)) (cR Xz))) (cQ Xz)) P) x9) x20)) False) (fun (x9:((or (cP Xz)) (cR Xz)))=> x8)) as proof of False
% 294.30/294.71  Found (((fun (P:Type) (x9:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x9) (x2 c))) False) (fun (x9:((or (cP c)) (cR c)))=> x8)) as proof of False
% 294.30/294.71  Found (fun (x8:((cQ c)->False))=> (((fun (P:Type) (x9:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rect ((or (cP c)) (cR c))) (cQ c)) P) x9) (x2 c))) False) (fun (x9:((or (cP c)) (cR c)))=> x8))) as proof of False
% 294.30/294.71  Found (fun (x8:((cQ c)->False))=> (((fun (P:Type) (x9:(((or (cP c)) (cR c))->((cQ c)->P)))=> (((((and_rec
%------------------------------------------------------------------------------