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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : SYO333^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 : n005.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:51:11 EDT 2022

% Result   : Unknown 82.84s 83.05s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.11  % Problem    : SYO333^5 : TPTP v7.5.0. Released v4.0.0.
% 0.11/0.12  % Command    : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% 0.12/0.33  % Computer   : n005.cluster.edu
% 0.12/0.33  % Model      : x86_64 x86_64
% 0.12/0.33  % CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  % RAMPerCPU  : 8042.1875MB
% 0.12/0.33  % OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % DateTime   : Sat Mar 12 04:30:12 EST 2022
% 0.12/0.33  % CPUTime    : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.12/0.34  Python 2.7.5
% 14.04/14.27  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% 14.04/14.27  FOF formula (<kernel.Constant object at 0x2b6bf33f3b90>, <kernel.Constant object at 0x2b6bf33f3710>) of role type named u
% 14.04/14.27  Using role type
% 14.04/14.27  Declaring u:fofType
% 14.04/14.27  FOF formula (<kernel.Constant object at 0x2b6bf33f45f0>, <kernel.Single object at 0x2b6bf33f3200>) of role type named v
% 14.04/14.27  Using role type
% 14.04/14.27  Declaring v:fofType
% 14.04/14.27  FOF formula (<kernel.Constant object at 0x1fade60>, <kernel.DependentProduct object at 0x224ae18>) of role type named cDOUBLE
% 14.04/14.27  Using role type
% 14.04/14.27  Declaring cDOUBLE:(fofType->(fofType->Prop))
% 14.04/14.27  FOF formula (<kernel.Constant object at 0x2b6bf33f3200>, <kernel.DependentProduct object at 0x224ae18>) of role type named cHALF
% 14.04/14.27  Using role type
% 14.04/14.27  Declaring cHALF:(fofType->(fofType->Prop))
% 14.04/14.27  FOF formula (<kernel.Constant object at 0x2b6bf33f3b48>, <kernel.DependentProduct object at 0x224af80>) of role type named cS
% 14.04/14.27  Using role type
% 14.04/14.27  Declaring cS:(fofType->fofType)
% 14.04/14.27  FOF formula (<kernel.Constant object at 0x2b6bf33f3b90>, <kernel.Single object at 0x2b6bf33f3200>) of role type named c0
% 14.04/14.27  Using role type
% 14.04/14.27  Declaring c0:fofType
% 14.04/14.27  FOF formula (<kernel.Constant object at 0x2b6bf33f3b48>, <kernel.Single object at 0x224a830>) of role type named cSx
% 14.04/14.27  Using role type
% 14.04/14.27  Declaring cSx:fofType
% 14.04/14.27  FOF formula (((and ((and ((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))) (forall (Q:(fofType->(fofType->Prop))) (Xu0:fofType) (Xv0:fofType), (((and ((and ((and ((cHALF Xu0) Xv0)) ((Q c0) c0))) ((Q c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((Q Xx) Xy)->((Q (cS Xx)) (cS (cS Xy))))))->((Q Xu0) Xv0))))->(((cHALF u) v)->((cDOUBLE v) u))) of role conjecture named cHALF_TO_DOUBLE_1
% 14.04/14.27  Conjecture to prove = (((and ((and ((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))) (forall (Q:(fofType->(fofType->Prop))) (Xu0:fofType) (Xv0:fofType), (((and ((and ((and ((cHALF Xu0) Xv0)) ((Q c0) c0))) ((Q c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((Q Xx) Xy)->((Q (cS Xx)) (cS (cS Xy))))))->((Q Xu0) Xv0))))->(((cHALF u) v)->((cDOUBLE v) u))):Prop
% 14.04/14.27  We need to prove ['(((and ((and ((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))) (forall (Q:(fofType->(fofType->Prop))) (Xu0:fofType) (Xv0:fofType), (((and ((and ((and ((cHALF Xu0) Xv0)) ((Q c0) c0))) ((Q c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((Q Xx) Xy)->((Q (cS Xx)) (cS (cS Xy))))))->((Q Xu0) Xv0))))->(((cHALF u) v)->((cDOUBLE v) u)))']
% 14.04/14.27  Parameter fofType:Type.
% 14.04/14.27  Parameter u:fofType.
% 14.04/14.27  Parameter v:fofType.
% 14.04/14.27  Parameter cDOUBLE:(fofType->(fofType->Prop)).
% 14.04/14.27  Parameter cHALF:(fofType->(fofType->Prop)).
% 14.04/14.27  Parameter cS:(fofType->fofType).
% 14.04/14.27  Parameter c0:fofType.
% 14.04/14.27  Parameter cSx:fofType.
% 14.04/14.27  Trying to prove (((and ((and ((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))) (forall (Q:(fofType->(fofType->Prop))) (Xu0:fofType) (Xv0:fofType), (((and ((and ((and ((cHALF Xu0) Xv0)) ((Q c0) c0))) ((Q c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((Q Xx) Xy)->((Q (cS Xx)) (cS (cS Xy))))))->((Q Xu0) Xv0))))->(((cHALF u) v)->((cDOUBLE v) u)))
% 14.04/14.27  Found x9:((cDOUBLE c0) c0)
% 14.04/14.27  Found x9 as proof of ((cDOUBLE c0) c0)
% 14.04/14.27  Found x9:((cDOUBLE c0) c0)
% 14.04/14.27  Found x9 as proof of ((cDOUBLE c0) c0)
% 14.04/14.27  Found x9:((cDOUBLE c0) c0)
% 14.04/14.27  Found x9 as proof of ((cDOUBLE c0) c0)
% 14.04/14.27  Found x9:((cDOUBLE c0) c0)
% 14.04/14.27  Found x9 as proof of ((cDOUBLE c0) c0)
% 14.04/14.27  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 25.84/26.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 25.84/26.09  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found x9:((cDOUBLE c0) c0)
% 25.84/26.09  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 25.84/26.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 25.84/26.09  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.84/26.09  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found x9:((cDOUBLE c0) c0)
% 25.94/26.10  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 25.94/26.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 25.94/26.10  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found x9:((cDOUBLE c0) c0)
% 25.94/26.10  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 25.94/26.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 25.94/26.10  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 25.94/26.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found x9 as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found x9 as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found x9 as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found x9 as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found x9 as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found x9 as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 29.25/29.46  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 29.25/29.46  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found x9:((cDOUBLE c0) c0)
% 29.25/29.46  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 29.25/29.46  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 29.25/29.46  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 29.25/29.46  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found x9:((cDOUBLE c0) c0)
% 32.84/33.09  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 32.84/33.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 32.84/33.09  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found x9:((cDOUBLE c0) c0)
% 32.84/33.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found x9:((cDOUBLE c0) c0)
% 32.84/33.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found x9:((cDOUBLE c0) c0)
% 32.84/33.09  Found x9 as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found x9:((cDOUBLE c0) c0)
% 32.84/33.09  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 32.84/33.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 32.84/33.09  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.84/33.09  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found x9:((cDOUBLE c0) c0)
% 32.92/33.10  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 32.92/33.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 32.92/33.10  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found x9:((cDOUBLE c0) c0)
% 32.92/33.10  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 32.92/33.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 32.92/33.10  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found x9:((cDOUBLE c0) c0)
% 32.92/33.12  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 32.92/33.12  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 32.92/33.12  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found x9:((cDOUBLE c0) c0)
% 32.92/33.12  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 32.92/33.12  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 32.92/33.12  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 32.92/33.12  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found x9:((cDOUBLE c0) c0)
% 36.74/36.99  Found x9 as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found x9:((cDOUBLE c0) c0)
% 36.74/36.99  Found x9 as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found x9:((cDOUBLE c0) c0)
% 36.74/36.99  Found x9 as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found x9:((cDOUBLE c0) c0)
% 36.74/36.99  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 36.74/36.99  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 36.74/36.99  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 36.74/36.99  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 36.74/36.99  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 36.83/37.00  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found x9:((cDOUBLE c0) c0)
% 36.83/37.00  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 36.83/37.00  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 36.83/37.00  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 36.83/37.00  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 36.83/37.00  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.00  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.02  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.02  Found x9:((cDOUBLE c0) c0)
% 36.83/37.02  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 36.83/37.02  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 36.83/37.02  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 36.83/37.02  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.02  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.02  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.02  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.02  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 36.83/37.02  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 36.83/37.06  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.06  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.06  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.06  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 36.83/37.06  Found x9:((cDOUBLE c0) c0)
% 36.83/37.06  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 36.83/37.06  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 36.83/37.06  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 36.83/37.08  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found x9:((cDOUBLE c0) c0)
% 36.83/37.08  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 36.83/37.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 36.83/37.08  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found x9:((cDOUBLE c0) c0)
% 36.83/37.08  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 36.83/37.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 36.83/37.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 40.72/40.96  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found x9:((cDOUBLE c0) c0)
% 40.72/40.96  Found x9 as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found x9:((cDOUBLE c0) c0)
% 40.72/40.96  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 40.72/40.96  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 40.72/40.96  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 40.72/40.96  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 40.72/40.96  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 40.72/40.97  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found x9:((cDOUBLE c0) c0)
% 40.72/40.97  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 40.72/40.97  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 40.72/40.97  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 40.72/40.97  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 40.72/40.97  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.72/40.97  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found x9:((cDOUBLE c0) c0)
% 40.85/41.03  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 40.85/41.03  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 40.85/41.03  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found x9:((cDOUBLE c0) c0)
% 40.85/41.03  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 40.85/41.03  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 44.84/45.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 44.84/45.08  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found x9:((cDOUBLE c0) c0)
% 44.84/45.08  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 44.84/45.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 44.84/45.08  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found x9:((cDOUBLE c0) c0)
% 44.84/45.08  Found x9 as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found x9:((cDOUBLE c0) c0)
% 44.84/45.08  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 44.84/45.08  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 44.84/45.08  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 44.84/45.08  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 44.84/45.08  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.08  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found x9:((cDOUBLE c0) c0)
% 44.84/45.09  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 44.84/45.09  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 44.84/45.09  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 44.84/45.09  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 44.84/45.09  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.84/45.09  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.92/45.10  Found x9:((cDOUBLE c0) c0)
% 44.92/45.10  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 44.92/45.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 44.92/45.10  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 44.92/45.10  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.92/45.10  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.92/45.10  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.92/45.10  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 44.92/45.10  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 44.92/45.10  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 44.92/45.10  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.92/45.12  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.92/45.12  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.92/45.12  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 44.92/45.12  Found x9:((cDOUBLE c0) c0)
% 44.92/45.12  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 44.92/45.12  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 44.92/45.12  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 44.92/45.12  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.92/45.12  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 44.92/45.12  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.82  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.82  Found x9:((cDOUBLE c0) c0)
% 48.64/48.82  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 48.64/48.82  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 48.64/48.82  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 48.64/48.83  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 48.64/48.83  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 48.64/48.83  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found x9:((cDOUBLE c0) c0)
% 48.64/48.83  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 48.64/48.83  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 48.64/48.83  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.83  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 48.64/48.84  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 48.64/48.84  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found (fun (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((cHALF c0) (cS c0))->((cDOUBLE c0) c0))
% 48.64/48.84  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->((cDOUBLE c0) c0)))
% 48.64/48.84  Found (and_rect20 (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found ((and_rect2 ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.84  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.85  Found x9:((cDOUBLE c0) c0)
% 48.64/48.85  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 48.64/48.85  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 48.64/48.85  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 48.64/48.85  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.85  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.85  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.64/48.85  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.85  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 48.64/48.85  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 48.64/48.85  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.86  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.86  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.86  Found (fun (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.86  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((cHALF c0) (cS c0))->((cDOUBLE c0) c0))
% 48.64/48.86  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->((cDOUBLE c0) c0)))
% 48.64/48.86  Found (and_rect20 (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.86  Found ((and_rect2 ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.64/48.86  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.74/48.91  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 48.74/48.91  Found x9:((cDOUBLE c0) c0)
% 48.74/48.91  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 48.74/48.91  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 48.74/48.91  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 48.74/48.91  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.74/48.91  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.74/48.91  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 48.74/48.91  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 52.12/52.29  Found x9:((cDOUBLE c0) c0)
% 52.12/52.29  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 52.12/52.29  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 52.12/52.29  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 52.12/52.29  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 52.12/52.29  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 52.12/52.29  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 52.12/52.29  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.29  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 52.12/52.29  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 52.12/52.29  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found x9:((cDOUBLE c0) c0)
% 52.12/52.30  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 52.12/52.30  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 52.12/52.30  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 52.12/52.30  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 52.12/52.31  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 52.12/52.31  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found (fun (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((cHALF c0) (cS c0))->((cDOUBLE c0) c0))
% 52.12/52.31  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->((cDOUBLE c0) c0)))
% 52.12/52.31  Found (and_rect20 (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found ((and_rect2 ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 52.12/52.31  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found x9:((cDOUBLE c0) c0)
% 55.44/55.65  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 55.44/55.65  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 55.44/55.65  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 55.44/55.65  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 55.44/55.65  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (fun (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((cHALF c0) (cS c0))->((cDOUBLE c0) c0))
% 55.44/55.65  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->((cDOUBLE c0) c0)))
% 55.44/55.65  Found (and_rect20 (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found ((and_rect2 ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 55.44/55.65  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found x9:((cDOUBLE c0) c0)
% 58.63/58.84  Found (fun (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 58.63/58.84  Found (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9) as proof of (((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 58.63/58.84  Found (and_rect40 (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found ((and_rect4 ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (fun (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((cHALF c0) c0)->((cDOUBLE c0) c0))
% 58.63/58.84  Found (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))) as proof of (((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->((cDOUBLE c0) c0)))
% 58.63/58.84  Found (and_rect30 (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found ((and_rect3 ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (fun (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((cHALF c0) (cS c0))->((cDOUBLE c0) c0))
% 58.63/58.84  Found (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))) as proof of (((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->((cDOUBLE c0) c0)))
% 58.63/58.84  Found (and_rect20 (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.84  Found ((and_rect2 ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.85  Found (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.85  Found (fun (x4:(forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))=> (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.85  Found (fun (x3:((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (x4:(forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))=> (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))))) as proof of ((forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy)))))->((cDOUBLE c0) c0))
% 58.63/58.85  Found (fun (x3:((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (x4:(forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))=> (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9))))))) as proof of (((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))->((forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy)))))->((cDOUBLE c0) c0)))
% 58.63/58.85  Found (and_rect10 (fun (x3:((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (x4:(forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))=> (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.85  Found ((and_rect1 ((cDOUBLE c0) c0)) (fun (x3:((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (x4:(forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))=> (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))))) as proof of ((cDOUBLE c0) c0)
% 58.63/58.85  Found (((fun (P:Type) (x3:(((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))->((forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy)))))->P)))=> (((((and_rect ((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy)))))) P) x3) x1)) ((cDOUBLE c0) c0)) (fun (x3:((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (x4:(forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))=> (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))))) as proof of ((cDOUBLE c0) c0)
% 82.78/82.98  Found (((fun (P:Type) (x3:(((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))->((forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy)))))->P)))=> (((((and_rect ((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy)))))) P) x3) x1)) ((cDOUBLE c0) c0)) (fun (x3:((and ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0)))) (x4:(forall (Xx:fofType) (Xy:fofType), (((cHALF Xx) Xy)->((cHALF (cS Xx)) (cS (cS Xy))))))=> (((fun (P:Type) (x5:(((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))->(((cHALF c0) (cS c0))->P)))=> (((((and_rect ((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) ((cHALF c0) (cS c0))) P) x5) x3)) ((cDOUBLE c0) c0)) (fun (x5:((and ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0))) (x6:((cHALF c0) (cS c0)))=> (((fun (P:Type) (x7:(((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))->(((cHALF c0) c0)->P)))=> (((((and_rect ((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) ((cHALF c0) c0)) P) x7) x5)) ((cDOUBLE c0) c0)) (fun (x7:((and ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))) (x8:((cHALF c0) c0))=> (((fun (P:Type) (x9:(((cDOUBLE c0) c0)->((forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))->P)))=> (((((and_rect ((cDOUBLE c0) c0)) (forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy)))))) P) x9) x7)) ((cDOUBLE c0) c0)) (fun (x9:((cDOUBLE c0) c0)) (x10:(forall (Xx:fofType) (Xy:fofType), (((cDOUBLE Xx) Xy)->((cDOUBLE cSx) (cS (cS Xy))))))=> x9)))))))) as proof of ((cDOUBLE c0) c0)
% 82.78/82.98  % SZS status GaveUp for /export/starexec/sandbox/benchmark/theBenchmark.p
%------------------------------------------------------------------------------