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

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : LCL634^1 : TPTP v6.1.0. Bugfixed v5.2.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n089.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:25:51 EDT 2014

% Result   : Timeout 300.01s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----NO SOLUTION OUTPUT BY SYSTEM
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % Problem  : LCL634^1 : TPTP v6.1.0. Bugfixed v5.2.0.
% % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% % Computer : n089.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 10:03:41 CDT 2014
% % CPUTime  : 300.01 
% 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 0x12fea70>, <kernel.Type object at 0x12feab8>) of role type named individuals_decl
% Using role type
% Declaring individuals:Type
% FOF formula (<kernel.Constant object at 0x12ddd40>, <kernel.DependentProduct object at 0x12fe950>) of role type named e_type
% Using role type
% Declaring e:((individuals->(fofType->Prop))->(individuals->(fofType->Prop)))
% FOF formula (<kernel.Constant object at 0x12fe8c0>, <kernel.DependentProduct object at 0x12fea70>) of role type named g_type
% Using role type
% Declaring g:(individuals->(fofType->Prop))
% FOF formula (<kernel.Constant object at 0x12fea28>, <kernel.DependentProduct object at 0x12fe518>) of role type named mall_ind_type
% Using role type
% Declaring mall_ind:((individuals->(fofType->Prop))->(fofType->Prop))
% FOF formula (<kernel.Constant object at 0x12fe950>, <kernel.DependentProduct object at 0x12fea70>) of role type named mall_indset_type
% Using role type
% Declaring mall_indset:(((individuals->(fofType->Prop))->(fofType->Prop))->(fofType->Prop))
% FOF formula (<kernel.Constant object at 0x12fedd0>, <kernel.DependentProduct object at 0x12fe710>) of role type named mbox_type
% Using role type
% Declaring mbox:((fofType->(fofType->Prop))->((fofType->Prop)->(fofType->Prop)))
% FOF formula (<kernel.Constant object at 0x12feb90>, <kernel.DependentProduct object at 0x12fe368>) of role type named mimplies_type
% Using role type
% Declaring mimplies:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% FOF formula (<kernel.Constant object at 0x12fea70>, <kernel.DependentProduct object at 0x12fedd0>) of role type named mnot_type
% Using role type
% Declaring mnot:((fofType->Prop)->(fofType->Prop))
% FOF formula (<kernel.Constant object at 0x12fea28>, <kernel.DependentProduct object at 0x12fe560>) of role type named mor_type
% Using role type
% Declaring mor:((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))
% FOF formula (<kernel.Constant object at 0x12fe3f8>, <kernel.DependentProduct object at 0x12feb90>) of role type named mvalid_type
% Using role type
% Declaring mvalid:((fofType->Prop)->Prop)
% FOF formula (((eq ((fofType->Prop)->(fofType->Prop))) mnot) (fun (Phi:(fofType->Prop)) (W:fofType)=> ((Phi W)->False))) of role definition named mnot
% A new definition: (((eq ((fofType->Prop)->(fofType->Prop))) mnot) (fun (Phi:(fofType->Prop)) (W:fofType)=> ((Phi W)->False)))
% Defined: mnot:=(fun (Phi:(fofType->Prop)) (W:fofType)=> ((Phi W)->False))
% FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mor) (fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop)) (W:fofType)=> ((or (Phi W)) (Psi W)))) of role definition named mor
% A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mor) (fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop)) (W:fofType)=> ((or (Phi W)) (Psi W))))
% Defined: mor:=(fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop)) (W:fofType)=> ((or (Phi W)) (Psi W)))
% FOF formula (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mimplies) (fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop))=> ((mor (mnot Phi)) Psi))) of role definition named mimplies
% A new definition: (((eq ((fofType->Prop)->((fofType->Prop)->(fofType->Prop)))) mimplies) (fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop))=> ((mor (mnot Phi)) Psi)))
% Defined: mimplies:=(fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop))=> ((mor (mnot Phi)) Psi))
% FOF formula (((eq ((fofType->(fofType->Prop))->((fofType->Prop)->(fofType->Prop)))) mbox) (fun (R:(fofType->(fofType->Prop))) (Phi:(fofType->Prop)) (W:fofType)=> (forall (U:fofType), (((R W) U)->(Phi U))))) of role definition named mbox
% A new definition: (((eq ((fofType->(fofType->Prop))->((fofType->Prop)->(fofType->Prop)))) mbox) (fun (R:(fofType->(fofType->Prop))) (Phi:(fofType->Prop)) (W:fofType)=> (forall (U:fofType), (((R W) U)->(Phi U)))))
% Defined: mbox:=(fun (R:(fofType->(fofType->Prop))) (Phi:(fofType->Prop)) (W:fofType)=> (forall (U:fofType), (((R W) U)->(Phi U))))
% FOF formula (((eq ((individuals->(fofType->Prop))->(fofType->Prop))) mall_ind) (fun (Phi:(individuals->(fofType->Prop))) (W:fofType)=> (forall (X:individuals), ((Phi X) W)))) of role definition named mall_ind
% A new definition: (((eq ((individuals->(fofType->Prop))->(fofType->Prop))) mall_ind) (fun (Phi:(individuals->(fofType->Prop))) (W:fofType)=> (forall (X:individuals), ((Phi X) W))))
% Defined: mall_ind:=(fun (Phi:(individuals->(fofType->Prop))) (W:fofType)=> (forall (X:individuals), ((Phi X) W)))
% FOF formula (((eq (((individuals->(fofType->Prop))->(fofType->Prop))->(fofType->Prop))) mall_indset) (fun (Phi:((individuals->(fofType->Prop))->(fofType->Prop))) (W:fofType)=> (forall (X:(individuals->(fofType->Prop))), ((Phi X) W)))) of role definition named mall_indset
% A new definition: (((eq (((individuals->(fofType->Prop))->(fofType->Prop))->(fofType->Prop))) mall_indset) (fun (Phi:((individuals->(fofType->Prop))->(fofType->Prop))) (W:fofType)=> (forall (X:(individuals->(fofType->Prop))), ((Phi X) W))))
% Defined: mall_indset:=(fun (Phi:((individuals->(fofType->Prop))->(fofType->Prop))) (W:fofType)=> (forall (X:(individuals->(fofType->Prop))), ((Phi X) W)))
% FOF formula (((eq ((fofType->Prop)->Prop)) mvalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W)))) of role definition named mvalid
% A new definition: (((eq ((fofType->Prop)->Prop)) mvalid) (fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W))))
% Defined: mvalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W)))
% FOF formula (<kernel.Constant object at 0x12fef80>, <kernel.DependentProduct object at 0x12fe128>) of role type named r_type
% Using role type
% Declaring r:(fofType->(fofType->Prop))
% FOF formula (forall (X:fofType), ((r X) X)) of role axiom named r_refl
% A new axiom: (forall (X:fofType), ((r X) X))
% FOF formula (forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((r X) Y)) ((r Y) Z))->((r X) Z))) of role axiom named r_trans
% A new axiom: (forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((r X) Y)) ((r Y) Z))->((r X) Z)))
% FOF formula (forall (X:fofType) (Y:fofType), (((r X) Y)->((r Y) X))) of role axiom named r_sym
% A new axiom: (forall (X:fofType) (Y:fofType), (((r X) Y)->((r Y) X)))
% FOF formula (<kernel.Constant object at 0x12fee18>, <kernel.DependentProduct object at 0x12fe638>) of role type named p_type
% Using role type
% Declaring p:((individuals->(fofType->Prop))->(fofType->Prop))
% FOF formula (mvalid (mall_indset (fun (X:(individuals->(fofType->Prop)))=> ((mimplies (mnot (p X))) (p (fun (Z:individuals)=> (mnot (X Z)))))))) of role axiom named positiveness
% A new axiom: (mvalid (mall_indset (fun (X:(individuals->(fofType->Prop)))=> ((mimplies (mnot (p X))) (p (fun (Z:individuals)=> (mnot (X Z))))))))
% FOF formula (((eq (individuals->(fofType->Prop))) g) (fun (Z:individuals)=> (mall_indset (fun (X:(individuals->(fofType->Prop)))=> ((mimplies (p X)) (X Z)))))) of role definition named g
% A new definition: (((eq (individuals->(fofType->Prop))) g) (fun (Z:individuals)=> (mall_indset (fun (X:(individuals->(fofType->Prop)))=> ((mimplies (p X)) (X Z))))))
% Defined: g:=(fun (Z:individuals)=> (mall_indset (fun (X:(individuals->(fofType->Prop)))=> ((mimplies (p X)) (X Z)))))
% FOF formula (((eq ((individuals->(fofType->Prop))->(individuals->(fofType->Prop)))) e) (fun (X:(individuals->(fofType->Prop))) (Z:individuals)=> (mall_indset (fun (Y:(individuals->(fofType->Prop)))=> ((mimplies (Y Z)) ((mbox r) (mall_ind (fun (U:individuals)=> ((mimplies (X U)) (Y U)))))))))) of role definition named e
% A new definition: (((eq ((individuals->(fofType->Prop))->(individuals->(fofType->Prop)))) e) (fun (X:(individuals->(fofType->Prop))) (Z:individuals)=> (mall_indset (fun (Y:(individuals->(fofType->Prop)))=> ((mimplies (Y Z)) ((mbox r) (mall_ind (fun (U:individuals)=> ((mimplies (X U)) (Y U))))))))))
% Defined: e:=(fun (X:(individuals->(fofType->Prop))) (Z:individuals)=> (mall_indset (fun (Y:(individuals->(fofType->Prop)))=> ((mimplies (Y Z)) ((mbox r) (mall_ind (fun (U:individuals)=> ((mimplies (X U)) (Y U)))))))))
% FOF formula (mvalid (mall_ind (fun (Z:individuals)=> ((mimplies (g Z)) ((e g) Z))))) of role conjecture named thm
% Conjecture to prove = (mvalid (mall_ind (fun (Z:individuals)=> ((mimplies (g Z)) ((e g) Z))))):Prop
% Parameter individuals_DUMMY:individuals.
% Parameter fofType_DUMMY:fofType.
% We need to prove ['(mvalid (mall_ind (fun (Z:individuals)=> ((mimplies (g Z)) ((e g) Z)))))']
% Parameter individuals:Type.
% Parameter fofType:Type.
% Definition e:=(fun (X:(individuals->(fofType->Prop))) (Z:individuals)=> (mall_indset (fun (Y:(individuals->(fofType->Prop)))=> ((mimplies (Y Z)) ((mbox r) (mall_ind (fun (U:individuals)=> ((mimplies (X U)) (Y U))))))))):((individuals->(fofType->Prop))->(individuals->(fofType->Prop))).
% Definition g:=(fun (Z:individuals)=> (mall_indset (fun (X:(individuals->(fofType->Prop)))=> ((mimplies (p X)) (X Z))))):(individuals->(fofType->Prop)).
% Definition mall_ind:=(fun (Phi:(individuals->(fofType->Prop))) (W:fofType)=> (forall (X:individuals), ((Phi X) W))):((individuals->(fofType->Prop))->(fofType->Prop)).
% Definition mall_indset:=(fun (Phi:((individuals->(fofType->Prop))->(fofType->Prop))) (W:fofType)=> (forall (X:(individuals->(fofType->Prop))), ((Phi X) W))):(((individuals->(fofType->Prop))->(fofType->Prop))->(fofType->Prop)).
% Definition mbox:=(fun (R:(fofType->(fofType->Prop))) (Phi:(fofType->Prop)) (W:fofType)=> (forall (U:fofType), (((R W) U)->(Phi U)))):((fofType->(fofType->Prop))->((fofType->Prop)->(fofType->Prop))).
% Definition mimplies:=(fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop))=> ((mor (mnot Phi)) Psi)):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% Definition mnot:=(fun (Phi:(fofType->Prop)) (W:fofType)=> ((Phi W)->False)):((fofType->Prop)->(fofType->Prop)).
% Definition mor:=(fun (Phi:(fofType->Prop)) (Psi:(fofType->Prop)) (W:fofType)=> ((or (Phi W)) (Psi W))):((fofType->Prop)->((fofType->Prop)->(fofType->Prop))).
% Definition mvalid:=(fun (Phi:(fofType->Prop))=> (forall (W:fofType), (Phi W))):((fofType->Prop)->Prop).
% Parameter r:(fofType->(fofType->Prop)).
% Axiom r_refl:(forall (X:fofType), ((r X) X)).
% Axiom r_trans:(forall (X:fofType) (Y:fofType) (Z:fofType), (((and ((r X) Y)) ((r Y) Z))->((r X) Z))).
% Axiom r_sym:(forall (X:fofType) (Y:fofType), (((r X) Y)->((r Y) X))).
% Parameter p:((individuals->(fofType->Prop))->(fofType->Prop)).
% Axiom positiveness:(mvalid (mall_indset (fun (X:(individuals->(fofType->Prop)))=> ((mimplies (mnot (p X))) (p (fun (Z:individuals)=> (mnot (X Z)))))))).
% Trying to prove (mvalid (mall_ind (fun (Z:individuals)=> ((mimplies (g Z)) ((e g) Z)))))
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X0 X) W)
% Found x1 as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of False
% Found (fun (x1:((X0 X) W))=> x1) as proof of (((X0 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of False
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x3:((X00 X) W)
% Found x3 as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of ((p X0) W)
% Found (fun (x3:((X00 X) W))=> x3) as proof of (((X00 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of False
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of False
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of False
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x2:((X3 X1) U)
% Found x2 as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of ((p X2) U)
% Found (fun (x2:((X3 X1) U))=> x2) as proof of (((X3 X1) U)->((p X2) U))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X00) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x1:((X2 X1) U)
% Found x1 as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of False
% Found (fun (x1:((X2 X1) U))=> x1) as proof of (((X2 X1) U)->False)
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X00) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X00) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X0) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x7:((X02 X) W)
% Found x7 as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of ((p X01) W)
% Found (fun (x7:((X02 X) W))=> x7) as proof of (((X02 X) W)->((p X01) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as proof of (((X01 X) W)->((p X0) W))
% Found x5:((X01 X) W)
% Found x5 as proof of ((p X0) W)
% Found (fun (x5:((X01 X) W))=> x5) as 
% EOF
%------------------------------------------------------------------------------