%------------------------------------------------------------------------------ % File : cocATP---0.2.0 % Problem : SYN057^5 : TPTP v6.1.0. Released v4.0.0. % Transfm : none % Format : tptp:raw % Command : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p % Computer : n115.star.cs.uiowa.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz % Memory : 32286.75MB % OS : Linux 2.6.32-431.20.3.el6.x86_64 % CPULimit : 300s % DateTime : Thu Jul 17 13:37:47 EDT 2014 % Result : Theorem 203.72s % Output : Proof 203.72s % Verified : % SZS Type : None (Parsing solution fails) % Syntax : Number of formulae : 0 % Comments : %------------------------------------------------------------------------------ %----ERROR: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % % Problem : SYN057^5 : TPTP v6.1.0. Released v4.0.0. % % Command : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p % % Computer : n115.star.cs.uiowa.edu % % Model : x86_64 x86_64 % % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz % % Memory : 32286.75MB % % OS : Linux 2.6.32-431.20.3.el6.x86_64 % % CPULimit : 300 % % DateTime : Thu Jul 17 08:04:26 CDT 2014 % % CPUTime: 203.72 % Python 2.7.5 % Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/'] % FOF formula (<kernel.Constant object at 0x1dc9878>, <kernel.DependentProduct object at 0x1dc9758>) of role type named cI % Using role type % Declaring cI:(fofType->Prop) % FOF formula (<kernel.Constant object at 0x2201f38>, <kernel.DependentProduct object at 0x1dc96c8>) of role type named cJ % Using role type % Declaring cJ:(fofType->Prop) % FOF formula (<kernel.Constant object at 0x1dc9c68>, <kernel.DependentProduct object at 0x1dc9680>) of role type named cH % Using role type % Declaring cH:(fofType->Prop) % FOF formula (<kernel.Constant object at 0x1dc9cb0>, <kernel.DependentProduct object at 0x1dc9638>) of role type named cG % Using role type % Declaring cG:(fofType->Prop) % FOF formula (<kernel.Constant object at 0x1dc9a28>, <kernel.DependentProduct object at 0x1dc95f0>) of role type named cF % Using role type % Declaring cF:(fofType->Prop) % FOF formula (((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))->(forall (Xx:fofType), ((cJ Xx)->((cI Xx)->False)))) of role conjecture named cPELL27 % Conjecture to prove = (((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))->(forall (Xx:fofType), ((cJ Xx)->((cI Xx)->False)))):Prop % Parameter fofType_DUMMY:fofType. % We need to prove ['(((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))->(forall (Xx:fofType), ((cJ Xx)->((cI Xx)->False))))'] % Parameter fofType:Type. % Parameter cI:(fofType->Prop). % Parameter cJ:(fofType->Prop). % Parameter cH:(fofType->Prop). % Parameter cG:(fofType->Prop). % Parameter cF:(fofType->Prop). % Trying to prove (((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))->(forall (Xx:fofType), ((cJ Xx)->((cI Xx)->False)))) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x9:(cI Xx) % Found x9 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x11:(cI Xx) % Found x11 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x9:(cI Xx) % Found x9 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x100:False % Found (fun (x11:(cI Xx))=> x100) as proof of False % Found (fun (x11:(cI Xx))=> x100) as proof of (not (cI Xx)) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found conj0000:=(conj000 x7):((and (cJ Xx)) (cI Xx)) % Found (conj000 x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found (x60 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found conj0000:=(conj000 x3):((and (cJ Xx)) (cI Xx)) % Found (conj000 x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found conj0000:=(conj000 x5):((and (cJ Xx)) (cI Xx)) % Found (conj000 x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found (x70 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found conj0000:=(conj000 x7):((and (cJ Xx)) (cI Xx)) % Found (conj000 x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found (x60 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found conj0000:=(conj000 x3):((and (cJ Xx)) (cI Xx)) % Found (conj000 x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found conj0000:=(conj000 x5):((and (cJ Xx)) (cI Xx)) % Found (conj000 x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found (x70 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x9:(cI Xx) % Found x9 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x9:(cI Xx) % Found x9 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found conj0000:=(conj000 x3):((and (cJ Xx)) (cI Xx)) % Found (conj000 x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found conj0000:=(conj000 x5):((and (cJ Xx)) (cI Xx)) % Found (conj000 x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found (x70 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x3)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x3)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x9:(cI Xx) % Found x9 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x9:(cI Xx) % Found x9 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found conj0000:=(conj000 x3):((and (cJ Xx)) (cI Xx)) % Found (conj000 x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))))) as proof of (cH Xx) % Found conj0000:=(conj000 x5):((and (cJ Xx)) (cI Xx)) % Found (conj000 x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found (x70 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x3)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x3)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))))) as proof of (cH Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found conj0000:=(conj000 x3):((and (cJ Xx)) (cI Xx)) % Found (conj000 x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found conj0000:=(conj000 x9):((and (cJ Xx)) (cI Xx)) % Found (conj000 x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9)) as proof of (cF Xx) % Found (x60 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9))) as proof of (cH Xx) % Found conj0000:=(conj000 x5):((and (cJ Xx)) (cI Xx)) % Found (conj000 x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found (x70 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found conj0000:=(conj000 x7):((and (cJ Xx)) (cI Xx)) % Found (conj000 x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found (x60 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (fun (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))) as proof of (cH Xx) % Found (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))) as proof of ((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->(cH Xx)) % Found (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))) as proof of (((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->(cH Xx))) % Found (and_rect10 (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found ((and_rect1 (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found conj0000:=(conj000 x3):((and (cJ Xx)) (cI Xx)) % Found (conj000 x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x3))) as proof of (cH Xx) % Found x12:((cG x8)->False) % Instantiate: x10:=x8:fofType % Found x12 as proof of ((cG x10)->False) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x12:((cG x9)->False) % Instantiate: x6:=x9:fofType % Found x12 as proof of ((cG x6)->False) % Found x12:((cG x9)->False) % Instantiate: x4:=x9:fofType % Found x12 as proof of ((cG x4)->False) % Found x12:((cG x9)->False) % Instantiate: x8:=x9:fofType % Found x12 as proof of ((cG x8)->False) % Found conj0000:=(conj000 x9):((and (cJ Xx)) (cI Xx)) % Found (conj000 x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9)) as proof of (cF Xx) % Found (x60 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x9))) as proof of (cH Xx) % Found x12:((cG x8)->False) % Instantiate: x10:=x8:fofType % Found x12 as proof of ((cG x10)->False) % Found conj0000:=(conj000 x5):((and (cJ Xx)) (cI Xx)) % Found (conj000 x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5)) as proof of (cF Xx) % Found (x70 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found ((x7 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x5))) as proof of (cH Xx) % Found x12:((cG x9)->False) % Instantiate: x8:=x9:fofType % Found x12 as proof of ((cG x8)->False) % Found x12:((cG x9)->False) % Instantiate: x6:=x9:fofType % Found x12 as proof of ((cG x6)->False) % Found x12:((cG x8)->False) % Instantiate: x10:=x8:fofType % Found x12 as proof of ((cG x10)->False) % Found x12:((cG x9)->False) % Instantiate: x8:=x9:fofType % Found x12 as proof of ((cG x8)->False) % Found conj0000:=(conj000 x7):((and (cJ Xx)) (cI Xx)) % Found (conj000 x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x40 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7)) as proof of (cF Xx) % Found (x60 ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found ((x6 Xx) ((x4 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x7))) as proof of (cH Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x7:(cI Xx) % Found x7 as proof of (cI Xx) % Found x12:((cG x8)->False) % Instantiate: x10:=x8:fofType % Found x12 as proof of ((cG x10)->False) % Found x1:(cI Xx) % Found x1 as proof of (cI Xx) % Found x3:(cI Xx) % Found x3 as proof of (cI Xx) % Found x5:(cI Xx) % Found x5 as proof of (cI Xx) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found conj0000:=(conj000 x1):((and (cJ Xx)) (cI Xx)) % Found (conj000 x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found ((conj00 (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> ((conj0 B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1) as proof of ((and (cJ Xx)) (cI Xx)) % Found (x50 (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)) as proof of (cF Xx) % Found (x70 ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))) as proof of (cH Xx) % Found (fun (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (cH Xx) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of ((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx)) % Found (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))) as proof of (((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->(cH Xx))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found ((and_rect2 (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))) as proof of (cH Xx) % Found (fun (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))) as proof of (cH Xx) % Found (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))) as proof of ((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->(cH Xx)) % Found (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))) as proof of (((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->(cH Xx))) % Found (and_rect10 (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found ((and_rect1 (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))) as proof of (cH Xx) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found x11:((cG x8)->False) % Instantiate: x12:=x8:fofType % Found x11 as proof of ((cG x12)->False) % Found x700:=(x70 x10):(cH x12) % Found (x70 x10) as proof of (cH x12) % Found ((x7 x12) x10) as proof of (cH x12) % Found ((x7 x12) x10) as proof of (cH x12) % Found ((conj00 ((x7 x12) x10)) x11) as proof of ((and (cH x12)) ((cG x12)->False)) % Found (((conj0 ((cG x12)->False)) ((x7 x12) x10)) x11) as proof of ((and (cH x12)) ((cG x12)->False)) % Found ((((conj (cH x12)) ((cG x12)->False)) ((x7 x12) x10)) x11) as proof of ((and (cH x12)) ((cG x12)->False)) % Found ((((conj (cH x12)) ((cG x12)->False)) ((x7 x12) x10)) x11) as proof of ((and (cH x12)) ((cG x12)->False)) % Found (ex_intro000 ((((conj (cH x12)) ((cG x12)->False)) ((x7 x12) x10)) x11)) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found ((ex_intro00 x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (((ex_intro0 (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))) as proof of (((cG x8)->False)->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) % Found (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))) as proof of ((cF x8)->(((cG x8)->False)->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))) % Found (and_rect30 (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found ((and_rect3 ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))) as proof of (((and (cF x8)) ((cG x8)->False))->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) % Found (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))) as proof of (forall (x:fofType), (((and (cF x)) ((cG x)->False))->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))) % Found (ex_ind00 (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found ((ex_ind0 ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))) as proof of ((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) % Found (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))) as proof of (((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))) % Found (and_rect20 (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found ((and_rect2 ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (fun (x4:((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))) as proof of ((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) % Found (fun (x4:((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))) as proof of (((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))) % Found (and_rect10 (fun (x4:((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found ((and_rect1 ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11)))))))))) as proof of ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) % Found (((x30 (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (x5:(forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))->((forall (Xx:fofType), ((cF Xx)->(cH Xx)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx)))) P) x6) x4)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x6:((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (x7:(forall (Xx:fofType), ((cF Xx)->(cH Xx))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))->((forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))))) as proof of False % Found ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))))) as proof of False % Found (fun (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))) as proof of False % Found (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))) as proof of ((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->False) % Found (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))) as proof of (((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->False)) % Found (and_rect00 (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))))))) as proof of False % Found ((and_rect0 False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x:fofType), (((and (cF x)) ((cG x)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))))))) as proof of False % Found (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1)))))))))) as proof of False % Found (fun (x1:(cI Xx))=> (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))))) as proof of False % Found (fun (x0:(cJ Xx)) (x1:(cI Xx))=> (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))))) as proof of ((cI Xx)->False) % Found (fun (Xx:fofType) (x0:(cJ Xx)) (x1:(cI Xx))=> (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))))) as proof of ((cJ Xx)->((cI Xx)->False)) % Found (fun (x:((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))) (Xx:fofType) (x0:(cJ Xx)) (x1:(cI Xx))=> (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))))) as proof of (forall (Xx:fofType), ((cJ Xx)->((cI Xx)->False))) % Found (fun (x:((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))) (Xx:fofType) (x0:(cJ Xx)) (x1:(cI Xx))=> (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))))) as proof of (((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))->(forall (Xx:fofType), ((cJ Xx)->((cI Xx)->False)))) % Got proof (fun (x:((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))) (Xx:fofType) (x0:(cJ Xx)) (x1:(cI Xx))=> (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))))) % Time elapsed = 201.292597s % node=28525 cost=2020.000000 depth=48 % :::::::::::::::::::::: % % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p % % SZS output start Proof for /export/starexec/sandbox/benchmark/theBenchmark.p % (fun (x:((and ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))) (Xx:fofType) (x0:(cJ Xx)) (x1:(cI Xx))=> (((fun (P:Type) (x2:(((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))->((((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))->P)))=> (((((and_rect ((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False))))) P) x2) x)) False) (fun (x2:((and ((and ((ex fofType) (fun (Xx:fofType)=> ((and (cF Xx)) ((cG Xx)->False))))) (forall (Xx:fofType), ((cF Xx)->(cH Xx))))) (forall (Xx:fofType), (((and (cJ Xx)) (cI Xx))->(cF Xx))))) (x3:(((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False))))->(forall (Xx:fofType), ((cI Xx)->((cH Xx)->False)))))=> ((((fun (x4:((ex fofType) (fun (Xx:fofType)=> ((and (cH Xx)) ((cG Xx)->False)))))=> ((x3 x4) Xx)) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> (((fun (P:Prop) (x8:(forall (x0:fofType), (((and (cF x0)) ((cG x0)->False))->P)))=> (((((ex_ind fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False)))) P) x8) x6)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x8:fofType) (x9:((and (cF x8)) ((cG x8)->False)))=> (((fun (P:Type) (x10:((cF x8)->(((cG x8)->False)->P)))=> (((((and_rect (cF x8)) ((cG x8)->False)) P) x10) x9)) ((ex fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False))))) (fun (x10:(cF x8)) (x11:((cG x8)->False))=> ((((ex_intro fofType) (fun (Xx0:fofType)=> ((and (cH Xx0)) ((cG Xx0)->False)))) x8) ((((conj (cH x8)) ((cG x8)->False)) ((x7 x8) x10)) x11))))))))))) x1) (((fun (P:Type) (x4:(((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))->((forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))->P)))=> (((((and_rect ((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0)))) P) x4) x2)) (cH Xx)) (fun (x4:((and ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))) (x5:(forall (Xx0:fofType), (((and (cJ Xx0)) (cI Xx0))->(cF Xx0))))=> (((fun (P:Type) (x6:(((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))->((forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))->P)))=> (((((and_rect ((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (forall (Xx0:fofType), ((cF Xx0)->(cH Xx0)))) P) x6) x4)) (cH Xx)) (fun (x6:((ex fofType) (fun (Xx0:fofType)=> ((and (cF Xx0)) ((cG Xx0)->False))))) (x7:(forall (Xx0:fofType), ((cF Xx0)->(cH Xx0))))=> ((x7 Xx) ((x5 Xx) (((fun (B:Prop)=> (((conj (cJ Xx)) B) x0)) (cI Xx)) x1))))))))))) % % SZS output end Proof for /export/starexec/sandbox/benchmark/theBenchmark.p % EOF %------------------------------------------------------------------------------